import 'package:shared_preferences/shared_preferences.dart'; /// Stores a simple read-only guest mode flag per trip. class GuestFlagService { /// Returns whether guest mode is enabled for [tripId]. Future isGuestEnabled(String tripId) async { final prefs = await SharedPreferences.getInstance(); return prefs.getBool(_key(tripId)) ?? false; } /// Sets guest mode flag for [tripId]. Future setGuestEnabled(String tripId, bool enabled) async { final prefs = await SharedPreferences.getInstance(); await prefs.setBool(_key(tripId), enabled); } String _key(String tripId) => 'guest_$tripId'; }