DigestParts constructor

DigestParts(
  1. String? authHeader
)

Implementation

DigestParts(String? authHeader) {
  if (authHeader != null) {
    var keys = parts.keys;
    var list = authHeader.split(',');
    list.forEach((kv) {
      keys.forEach((k) {
        if (kv.contains(k)) {
          var index = kv.indexOf('=');
          if (kv.length - 1 > index) {
            parts[k] = trim(kv.substring(index + 1), '"');
          }
        }
      });
    });
  }
}