getAppAttention method

Future<String?> getAppAttention(
  1. String pageName
)

Implementation

Future<String?> getAppAttention(String pageName) async {
  var contactID = await Pam.shared.getContactID();
  if (contactID == null) {
    return null;
  }

  try {
    var uri = Uri.parse("$baseURL/app-attention");
    var response = await HttpClient.post(uri,
        body: {"page_name": pageName, "_contact_id": contactID});

    Pam.log([
      "GET APP ATTENTION",
      uri,
      "πŸš₯πŸš₯πŸš₯πŸš₯πŸš₯ RESULT πŸš₯πŸš₯πŸš₯πŸš₯πŸš₯",
      "Status Code: ${response.statusCode}",
      "----- Response Body -----",
      response.body
    ]);

    if (response.statusCode >= 200 && response.statusCode < 300) {
      return response.body;
    }
  } catch (e, stackTrace) {
    Pam.log(["APP ATTENTION", stackTrace, e]);
  }

  return null;
}