You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
976 B
Dart

import 'package:shared_preferences/shared_preferences.dart';
class Storage {
static Future<void> setString(String key, String value) async {
SharedPreferences sp = await SharedPreferences.getInstance();
sp.setString(key, value);
}
static Future<String> getString(String key) async {
SharedPreferences sp = await SharedPreferences.getInstance();
return sp.getString(key);
}
static Future<void> setBool(String key, bool value) async {
SharedPreferences sp = await SharedPreferences.getInstance();
sp.setBool(key, value);
}
static Future<bool> getBool(String key) async {
SharedPreferences sp = await SharedPreferences.getInstance();
return sp.getBool(key);
}
static Future<void> remove(String key) async {
SharedPreferences sp = await SharedPreferences.getInstance();
sp.remove(key);
}
static Future<void> clear() async {
SharedPreferences sp = await SharedPreferences.getInstance();
sp.clear();
}
}