muteMembers method
Mutes group members. Only the group owner and admins can call this method.
Param groupId The group ID.
Param members The list of members to be muted.
Param duration The mute duration in milliseconds.
Returns None.
Throws Exception description, see ChatError.
Implementation
Future<void> muteMembers(
String groupId,
List<String> members, {
int duration = -1,
}) async {
try {
Map req = {'groupId': groupId, 'members': members, 'duration': duration};
Map result = await platform_interface.Client.instance.groupManager
.callNativeMethod(ChatMethodKeys.muteMembers, req);
ChatError.hasErrorFromResult(result);
} catch (e) {
rethrow;
}
}