Files
pixes/lib/appdata.dart
2024-05-13 14:42:31 +08:00

26 lines
537 B
Dart

import 'dart:convert';
import 'dart:io';
import 'foundation/app.dart';
import 'network/models.dart';
class _Appdata {
Account? account;
var searchOptions = SearchOptions();
void writeData() async {
await File("${App.dataPath}/account.json")
.writeAsString(jsonEncode(account));
}
Future<void> readData() async {
final file = File("${App.dataPath}/account.json");
if (file.existsSync()) {
account = Account.fromJson(jsonDecode(await file.readAsString()));
}
}
}
final appdata = _Appdata();