Initial public commit

This commit is contained in:
Shawn
2022-08-29 20:38:28 -06:00
commit a1e1aa156f
708 changed files with 21643 additions and 0 deletions

View File

@ -0,0 +1,19 @@
import 'dart:convert';
import 'package:shared_preferences/shared_preferences.dart';
class JsonPrefsFile {
JsonPrefsFile(this.name);
final String name;
Future<Map<String, dynamic>> load() async {
final p = (await SharedPreferences.getInstance()).getString(name);
//print('loaded: $p');
return Map<String, dynamic>.from(jsonDecode(p ?? '{}'));
}
Future<void> save(Map<String, dynamic> data) async {
//print('saving $data');
await (await SharedPreferences.getInstance()).setString(name, jsonEncode(data));
}
}