updateGroupConfigs method
Future<ChatGroup>
updateGroupConfigs({
- required String groupId,
- required int types,
- required ChatGroupConfigs configs,
~english Updates the selected group configuration fields.
Param types A bit mask composed of ChatGroupConfigsType values.
~end
~chinese 更新指定的群组配置字段。
Param types 由 ChatGroupConfigsType 值组合而成的位掩码。
~end
Implementation
Future<ChatGroup> updateGroupConfigs({
required String groupId,
required int types,
required ChatGroupConfigs configs,
}) async {
try {
final req = {
'groupId': groupId,
'types': types,
'configs': configs.toJson(),
};
final result = await platform_interface.Client.instance.groupManager
.callNativeMethod(ChatMethodKeys.updateGroupConfigs, req);
ChatError.hasErrorFromResult(result);
return ChatGroup.fromJson(result[ChatMethodKeys.updateGroupConfigs]);
} catch (e) {
rethrow;
}
}