createGroup method
创建工作群。groupId 为空时由 OpenIM 分配。
Implementation
Future<SyImGroup> createGroup({
required String groupName,
String groupId = '',
List<String> memberUserIds = const [],
}) async {
return _call('createGroup', () async {
final info = await OpenIM.iMManager.groupManager.createGroup(
groupInfo: GroupInfo(
groupID: groupId,
groupName: groupName,
groupType: GroupType.work,
),
memberUserIDs: memberUserIds,
);
return SyImGroup(
groupId: info.groupID,
groupName: info.groupName,
ownerUserId: info.ownerUserID,
memberCount: info.memberCount ?? memberUserIds.length,
);
});
}