showUserPrivacyAlert function

void showUserPrivacyAlert({
  1. required String name,
  2. required GestureTapCallback onUserAgreementTap,
  3. required GestureTapCallback onPrivacyPolicyTap,
  4. required GestureTapCallback onConsentTap,
  5. ModalWindowsOptions? options,
})

Implementation

void showUserPrivacyAlert({
  required String name,
  required GestureTapCallback onUserAgreementTap,
  required GestureTapCallback onPrivacyPolicyTap,
  required GestureTapCallback onConsentTap,
  ModalWindowsOptions? options,
}) {
  final result = BHP().getBool(UConst.privacy);
  if (result ?? false) {
    onConsentTap.call();
  } else {
    AlertWithUserPrivacy(
            name: name,
            options: options,
            onUserAgreementTap: onUserAgreementTap,
            onPrivacyPolicyTap: onPrivacyPolicyTap,
            onConsentTap: onConsentTap)
        .popupDialog(
            options: const DialogOptions(fromStyle: PopupFromStyle.fromCenter));
  }
}