getRequestHashCode method

int getRequestHashCode(
  1. BaseRequest baseRequest
)

Creates hashcode based on request

Implementation

int getRequestHashCode(http.BaseRequest baseRequest) {
  final int hashCodeSum = baseRequest.url.hashCode +
      baseRequest.method.hashCode +
      baseRequest.headers.entries.fold<int>(
        0,
        (int previousValue, MapEntry<String, String> header) =>
            previousValue + header.key.hashCode + header.value.hashCode,
      ) +
      (baseRequest.contentLength?.hashCode ?? 0);

  return hashCodeSum.hashCode;
}