updateCookies method

void updateCookies(
  1. HttpClientResponse response
)

Updates the cookies from the given response.

Implementation

void updateCookies(HttpClientResponse response) {
  List<String>? setCookies = response.headers[HttpHeaders.setCookieHeader];
  if (setCookies != null) {
    for (var cookie in setCookies) {
      var cookieParts = cookie.split(';').first.split('=');
      var key = cookieParts[0].trim();
      var value = cookieParts[1].trim();
      cookies[key] = value;
    }
  }
}