import 'dart:developer'; import 'package:enaklo_pos/presentation/home/models/outlet_model.dart'; import 'package:shared_preferences/shared_preferences.dart'; class OutletLocalDatasource { Future save(Outlet outlet) async { try { final prefs = await SharedPreferences.getInstance(); await prefs.setString('outlet', outlet.toJson()); } catch (e) { log('Error saving outlet: $e'); } } Future remove() async { final prefs = await SharedPreferences.getInstance(); await prefs.remove('outlet'); } Future get() async { final prefs = await SharedPreferences.getInstance(); final outlet = prefs.getString('outlet'); log('Auth data: $outlet'); return Outlet.fromJson(outlet!); } }