createGroupChannel method

Future<void> createGroupChannel(
  1. String displayName,
  2. List<String> userIds,
  3. dynamic callback(
    1. ChannelList? data,
    2. String? error
    ), {
  4. String? avatarFileId,
})

Implementation

Future<void> createGroupChannel(String displayName, List<String> userIds,
    Function(ChannelList? data, String? error) callback,
    {String? avatarFileId}) async {
  await channelRepoImp.createGroupChannel(displayName, userIds,
      (data, error) async {
    if (data != null) {
      log("createGroupChannel: success");
      callback(data, null);
    } else {
      log(error.toString());
      await AmityDialog()
          .showAlertErrorDialog(title: "Error!", message: error!);
      callback(null, error);
    }
  }, avatarFileId: avatarFileId);
}