ciada a tela sync_init_screen.dart com a api_data_sync.dart, shared_preferences_service.dart e db_sqlite_sync.dart
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
class PrefService{
|
||||
|
||||
Future createCacheidUsuario(String idUsuario)async{
|
||||
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
_preferences.setString('idUsuario', idUsuario);
|
||||
}
|
||||
Future createCacheidUnidade(String idUnidade)async{
|
||||
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
_preferences.setString('idUnidade', idUnidade);
|
||||
}
|
||||
Future createCacheSync(String area,bool foraArea)async{
|
||||
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
_preferences.setString('area', area);
|
||||
_preferences.setBool('foraArea', foraArea);
|
||||
}
|
||||
|
||||
Future createCacheModel(String user,String password,String city,String mode)async{
|
||||
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
_preferences.setString('user', user);
|
||||
_preferences.setString('password', password);
|
||||
_preferences.setString('city', city);
|
||||
_preferences.setString('mode', mode);
|
||||
}
|
||||
|
||||
Future readCacheIdUsuario(String idUsuario) async{
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
var idUsuario = _preferences.getString('idUsuario');
|
||||
return idUsuario;
|
||||
}
|
||||
Future readCacheIdUnidade(String idUnidade) async{
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
var idUnidade = _preferences.getString('idUnidade');
|
||||
return idUnidade;
|
||||
}
|
||||
Future readCacheModel(String user,String password,String city,String mode) async{
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
String? user = _preferences.getString('user');
|
||||
String? password = _preferences.getString('password');
|
||||
String? city = _preferences.getString('city');
|
||||
String? mode = _preferences.getString('mode');
|
||||
List list =[
|
||||
user,
|
||||
password,
|
||||
city,
|
||||
mode
|
||||
];
|
||||
return list;
|
||||
}
|
||||
Future readCacheSync(String area,bool foraArea) async{
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
String? area = _preferences.getString('area');
|
||||
bool? foraArea = _preferences.getBool('foraArea');
|
||||
List list =[
|
||||
area,
|
||||
foraArea
|
||||
];
|
||||
return list;
|
||||
}
|
||||
|
||||
Future removeCache(String idUsuario) async{
|
||||
SharedPreferences _preferences = await SharedPreferences.getInstance();
|
||||
_preferences.remove('idUsuario');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user