getCookies method
Get all stored cookies for the current domain Returns a map of cookie names to values
Implementation
Future<Map<String, String>> getCookies() async {
try {
final uri = Uri.parse(SuperBetterAuth.baseUrl);
final cookieManager = SuperBetterAuth.dioClient.interceptors
.whereType<CookieManager>()
.firstOrNull;
if (cookieManager == null) {
return {};
}
final cookies = await cookieManager.cookieJar.loadForRequest(uri);
final cookieMap = <String, String>{};
for (final cookie in cookies) {
cookieMap[cookie.name] = cookie.value;
}
return cookieMap;
} catch (e) {
return {};
}
}