import 'package:shared_preferences/shared_preferences.dart'; const sessionCookieName = 'sessionCookie'; void setSessionCookie(String cookie) async { final prefs = await SharedPreferences.getInstance(); prefs.setString(sessionCookieName, cookie); } void unsetSessionCookie() async { final prefs = await SharedPreferences.getInstance(); await prefs.remove(sessionCookieName); } Future getSessionCookie() async { final prefs = await SharedPreferences.getInstance(); String? sessionCookie = prefs.getString(sessionCookieName); if (sessionCookie == null) { throw Exception('No session cookie set'); } return sessionCookie; }