revokeAccessForProfileImage method

dynamic revokeAccessForProfileImage(
  1. BuildContext context
)

Implementation

revokeAccessForProfileImage(BuildContext context) async {
  if (!availableFeatures.value.isGroupChatAvailable.checkNull()) {
    Helper.showFeatureUnavailable(context);
    return;
  }
  if (await AppUtils.isNetConnected()) {
    if (context.mounted) showLoader(context);
    Mirrorfly.removeGroupProfileImage(
        jid: profile.jid.checkNull(),
        flyCallBack: (FlyResponse response) {
          hideLoader(context);
          if (response.isSuccess) {
            profile_.value.image = Constants.emptyString;
            profile_.refresh();
          }
        });
  } else {
    toToast(AppConstants.noInternetConnection);
  }
}