// Create several groups
try await meeting.adminCreateSubMeeting(mainMeetingId: mainId, titles: ["Group 1", "Group 2"])
// Query the group list
let groups = try await meeting.adminSubMeetingList(mainMeetingId: mainId)
// Rename a group
try await meeting.adminUpdateSubMeetingTitle(id: groups[0].id, title: "Product team")
// Assign members
try await meeting.adminUpdateSubMeetingUsers(
id: groups[0].id,
users: [(uid: "u1", name: "Alice"), (uid: "u2", name: "Bob")]
)
// Delete a group
try await meeting.adminDeleteSubMeeting(ids: [groups[1].id])