import 'package:hub/shared/helpers/base_storage.dart'; import 'package:shared_preferences/shared_preferences.dart'; class SharedPreferencesStorage implements BaseStorage { SharedPreferencesStorage._(); static final SharedPreferencesStorage instance = SharedPreferencesStorage._(); late final SharedPreferences _prefs; @override Future init() async { _prefs = await SharedPreferences.getInstance(); } @override Future get(String key) async { return _prefs.get(key).toString(); } @override Future set(String key, String value) async { await _prefs.setString(key, value); } @override Future delete(String key) async { await _prefs.remove(key); } @override Future clearAll() async { await _prefs.clear(); } }