readAll method
Reads all currently visible cookies.
Implementation
Map<String, String> readAll() {
final cookie = web.document.cookie;
if (cookie.isEmpty) return const {};
final values = <String, String>{};
for (final part in cookie.split(';')) {
final pair = part.trim();
if (pair.isEmpty) continue;
final separator = pair.indexOf('=');
if (separator < 0) {
values[_decode(pair)] = '';
continue;
}
final name = pair.substring(0, separator);
final value = pair.substring(separator + 1);
values[_decode(name)] = _decode(value);
}
return values;
}