createGroup static method
Future<void>
createGroup(
- String groupId,
- String groupName,
- String groupPortrait,
- int type,
- List<
String> members, - OperationSuccessStringCallback successCallback,
- OperationFailureCallback errorCallback, {
- List<
int> notifyLines = const [], - MessageContent? notifyContent,
创建群组,groupId可以为空。
Implementation
static Future<void> createGroup(
String groupId,
String groupName,
String groupPortrait,
int type,
List<String> members,
OperationSuccessStringCallback successCallback,
OperationFailureCallback errorCallback,
{List<int> notifyLines = const [],
MessageContent? notifyContent}) async {
int requestId = _requestId++;
_operationSuccessCallbackMap[requestId] = successCallback;
_errorCallbackMap[requestId] = errorCallback;
Map<String, dynamic> args = new Map();
args['requestId'] = requestId;
args['groupId'] = groupId;
args['groupName'] = groupName;
args['groupPortrait'] = groupPortrait;
args['type'] = type;
args['groupMembers'] = members;
args['notifyLines'] = notifyLines;
if (notifyContent != null) {
args['notifyContent'] = await _convertMessageContent(notifyContent);
}
await _channel.invokeMethod("createGroup", args);
}