fetchMuteListFromServer method Null safety
Gets the mute list of the group from the server.
Only the group owner or admin can call this method.
Param groupId
The group ID.
Param pageSize
The number of muted members per page.
Param pageNum
The page number, starting from 1.
Return The group mute list.
Throws A description of the exception. See {@link EMError}.
Implementation
Future<List<String>?> fetchMuteListFromServer(
String groupId, {
int pageSize = 200,
int pageNum = 1,
}) async {
Map req = {'groupId': groupId, 'pageNum': pageNum, 'pageSize': pageSize};
Map result = await _channel.invokeMethod(
ChatMethodKeys.getGroupMuteListFromServer, req);
try {
EMError.hasErrorFromResult(result);
return result[ChatMethodKeys.getGroupMuteListFromServer]?.cast<String>();
} on EMError catch (e) {
throw e;
}
}