removeUser method

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

Implementation

removeUser(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.removeMemberFromGroup(
          groupJid: profile.jid.checkNull(),
          userJid: userJid,
          flyCallBack: (FlyResponse response) {
            hideLoader(context);
            if (response.isSuccess) {
              //getGroupMembers(false);
            } else {
              toToast(AppConstants.errorWhileRemovingMember);
            }
          });
    } else {
      toToast(AppConstants.noInternetConnection);
    }
  }
}