import 'package:shared_preferences/shared_preferences.dart'; class SessionStorage { Future _getPreferences() async { return await SharedPreferences.getInstance(); } Future saveToken(String token) async { final preferences = await _getPreferences(); await preferences.setString('token', token); } Future saveId(String id) async { final preferences = await _getPreferences(); await preferences.setString('id', id.toString()); } Future saveCorreo(String value) async { final preferences = await _getPreferences(); await preferences.setString('correo', value); } Future saveNombre(String? value) async { final preferences = await _getPreferences(); await preferences.setString('nombre', value.toString()); } Future getNombre() async { final preferences = await _getPreferences(); return preferences.getString('nombre'); } Future getCorreo() async { final preferences = await _getPreferences(); return preferences.getString('correo'); } Future getEmpresa() async { final preferences = await _getPreferences(); return preferences.getString('empresa'); } Future saveEmpresa(String? value) async { final preferences = await _getPreferences(); await preferences.setString('empresa', value.toString()); } Future getToken() async { final preferences = await _getPreferences(); return preferences.getString('token'); } Future getId() async { final preferences = await _getPreferences(); return preferences.getString('id'); } Future clearToken() async { final preferences = await _getPreferences(); await preferences.remove('token'); } }