loadConsentStatus method
Implementation
Future<CustomerConsentStatus?> loadConsentStatus(
String contactId, String consentMessageIDs) async {
Response? response;
try {
var uri =
Uri.parse("$baseURL/contacts/$contactId/consents/$consentMessageIDs");
response = await HttpClient.get(uri);
Pam.log([
"LOAD CONSENT STATUS",
uri,
"consent_message_id: $consentMessageIDs",
"π₯π₯π₯π₯π₯ RESULT π₯π₯π₯π₯π₯",
"Status Code: ${response.statusCode}",
"----- Response Body -----",
response.body
]);
} catch (e, stackTrace) {
Pam.log(["LOAD CONSENT STATUS ERROR", stackTrace, e]);
}
if (response != null) {
return CustomerConsentStatus.parse(response.body);
}
return null;
}