loadConsentMessage method

Future<ConsentMessage?> loadConsentMessage(
  1. String id
)

Implementation

Future<ConsentMessage?> loadConsentMessage(String id) async {
  Response? response;
  try {
    var uri = Uri.parse("$baseURL/consent-message/$id");
    response = await HttpClient.get(uri);

    Pam.log([
      "LOAD CONSENT MESSAGE",
      uri.toString(),
      "consent_message_id: $id",
      "🚥🚥🚥🚥🚥 RESULT 🚥🚥🚥🚥🚥",
      "Status Code: ${response.statusCode}",
      "----- Response Body -----",
      response.body
    ]);
  } catch (e) {
    Pam.log(["TRACKING ERROR", e.toString()]);
  }

  if (response != null) {
    return ConsentMessage.parse(response.body);
  }

  return null;
}