fromMap static method

URLCredential? fromMap(
  1. Map<String, dynamic>? map
)

Implementation

static URLCredential? fromMap(Map<String, dynamic>? map) {
  if (map == null) {
    return null;
  }

  List<X509Certificate>? iosCertificates;
  if (map["iosCertificates"] != null) {
    iosCertificates = <X509Certificate>[];
    (map["iosCertificates"].cast<Uint8List>() as List<Uint8List>)
        .forEach((data) {
      try {
        iosCertificates!.add(X509Certificate.fromData(data: data));
      } catch (e, stacktrace) {
        print(e);
        print(stacktrace);
      }
    });
  }

  return URLCredential(
    username: map["username"],
    password: map["password"],
    iosCertificates: iosCertificates,
    iosPersistence:
        IOSURLCredentialPersistence.fromValue(map["iosPersistence"]),
  );
}