createGroup method
在IM服务器创建一个群组
Implementation
void createGroup({
final String groupName,
final String desc,
final List<String> members,
final String reason,
final EMGroupOptions options,
onSuccess(EMGroup group),
onError(int errorCode, String desc)}
) {
Future<Map<String, dynamic>> result = _emGroupManagerChannel
.invokeMethod(EMSDKMethod.createGroup, {
"groupName" : groupName,
"desc" : desc,
"members" : members,
"reason" : reason,
"maxUsers": options.maxUsers,
"groupStyle" : convertEMGroupStyleToInt(options.style)
});
result.then((response){
if (response['success']) {
if (onSuccess != null) {
if(response['value'] != null) {
onSuccess(EMGroup.from(response['value']));
}else{
onSuccess(null);
}
}
} else {
if (onError != null) onError(response['code'], response['desc']);
}
});
}