showUserMessage static method

Future<String> showUserMessage()

Implementation

static Future<String> showUserMessage() async {
  try {
    await _requestConsentInfoUpdate();
    final consentStatus =
        await ConsentInformation.instance.getConsentStatus();
    log("UMP:[Consent Status] - ${consentStatus.name}");
    if (consentStatus == ConsentStatus.required) {
      try {
        await _loadAndShowConsentFormIfRequired();
      } catch (e) {
        log(e.toString());
      }
    }
    return _requestAttAuthorization();
  } catch (error) {
    log("UMP:[Message No Config] - $error");
    return _requestAttAuthorization();
  }
}