makeAdmin method

dynamic makeAdmin(
  1. String userJid,
  2. BuildContext context
)

Implementation

makeAdmin(String userJid, BuildContext context) async {
  if (!availableFeatures.value.isGroupChatAvailable.checkNull()) {
    Helper.showFeatureUnavailable(context);
    return;
  }
  if (isMemberOfGroup) {
    if (await AppUtils.isNetConnected()) {
      if (context.mounted) showLoader(context);
      Mirrorfly.makeAdmin(
          groupJid: profile.jid.checkNull(),
          userJid: userJid,
          flyCallBack: (FlyResponse response) {
            hideLoader(context);
            if (response.isSuccess) {
              //getGroupMembers(false);
            } else {
              toToast(AppConstants.errorWhileMakeAdmin);
            }
          });
    } else {
      toToast(AppConstants.noInternetConnection);
    }
  }
}