loadConsentMessages static method

Future<Map<String, ConsentMessage>> loadConsentMessages(
  1. List<String> consentMessageIDs
)

Implementation

static Future<Map<String, ConsentMessage>> loadConsentMessages(
    List<String> consentMessageIDs) async {
  var consentAPI = ConsentAPI(shared.config?.pamServer ?? "");
  Map<String, ConsentMessage> result = {};

  await Future.wait(consentMessageIDs.map((id) async {
    var consentMessage = await consentAPI.loadConsentMessage(id);
    if (consentMessage != null) {
      result[id] = consentMessage;
    }
  }));

  return result;
}