class PreferenceService {
void saveString(String key, String value) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setString(key, value);
}
void saveInt(String key, int value) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setInt(key, value);
}
void saveBool(String key, bool value) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setBool(key, value);
}
void saveDouble(String key, double value) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setDouble(key, value);
}
Future<String?> getString(String key) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
return sharedPreferences.getString(key);
}
Future<int?> getInt(String key) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
return sharedPreferences.getInt(key);
}
Future<double?> getDouble(String key) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
return sharedPreferences.getDouble(key);
}
Future<bool?> getBoolean(String key) async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
return sharedPreferences.getBool(key);
}
void clearPreferences()async{
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.clear();
}
saveTokens (value){
PreferenceService().saveString("gh", value.hhhj);
PreferenceService().saveString("khgk", value.kjhjkh);
PreferenceService().saveInt("jkhk", value.kgh);
}
}