muteAllGroupMembers method

Future<V2TimCallback> muteAllGroupMembers({
  1. required String groupID,
  2. required bool isMute,
})

Implementation

Future<V2TimCallback> muteAllGroupMembers({
  required String groupID,
  required bool isMute,
}) async {
  try {
    final res = await wrappedPromiseToFuture(
        timeweb!.updateGroupProfile(mapToJSObj({
      "groupID": groupID,
      "muteAllMembers": isMute,
    })));
    if (res.code == 0) {
      return CommonUtils.returnSuccessForCb(null);
    } else {
      return CommonUtils.returnError('mute all group members failed');
    }
  } catch (error) {
    return CommonUtils.returnError(error);
  }
}