getCookiePreferences method

  1. @override
Future<Map<String, dynamic>?> getCookiePreferences()
override

Retrieves cookie preferences from shared preferences.

Implementation

@override
Future<Map<String, dynamic>?> getCookiePreferences() async {
  try {
    final prefs = await SharedPreferences.getInstance();
    final preferencesJson = prefs.getString(_prefsKey);
    if (preferencesJson == null) {
      return {};
    }
    return json.decode(preferencesJson) as Map<String, dynamic>;
  } catch (e) {
    debugPrint('Error getting cookie preferences: $e');
    return null;
  }
}