loadCookies method
Load cookies in cookie string for the request.
Implementation
Future<String> loadCookies(RequestOptions options) async {
final savedCookies = await cookieJar.loadForRequest(options.uri);
final previousCookies =
options.headers[HttpHeaders.cookieHeader] as String?;
final cookies = getCookies([
...?previousCookies
?.split(';')
.where((e) => e.isNotEmpty)
.map((c) => _fromSetCookieValue(c))
.whereType<Cookie>(), // Use .nonNulls when the minimum SDK is 3.0.
...savedCookies,
]);
return cookies;
}