submitConsent static method
Implementation
static Future<SubmitConsentResult> submitConsent(
ConsentMessage consentMessage) async {
return shared.queue.add(() async {
var consentAPI = ConsentAPI(shared.config?.pamServer ?? "");
Map<String, AllowConsentResult> consentResult = {};
String ids = "";
var result = await consentAPI.submitConsent(consentMessage);
shared._saveContactID(result?.contactID);
if (result != null) {
consentResult = {consentMessage.id ?? "x": result};
ids = result.consentID ?? "";
}
return SubmitConsentResult(consentResult, ids);
});
}