fix: store type

This commit is contained in:
lollipopkit
2024-01-27 23:14:46 +08:00
parent b08265221f
commit 2e11d8827e
7 changed files with 80 additions and 43 deletions

View File

@@ -39,3 +39,12 @@ String pathJoin(String path1, String path2) {
bool isFileUrl(String url) => url.split('/').last.contains('.');
int get timeStamp => DateTime.now().millisecondsSinceEpoch;
bool isBaseType(Object? obj) {
return obj is String ||
obj is int ||
obj is double ||
obj is bool ||
obj is List ||
obj is Map;
}

View File

@@ -190,10 +190,9 @@ abstract final class ICloud {
return;
}
final dlFile = await File(await Paths.bak).readAsString();
final dlBak = await Computer.shared.start(Backup.fromJsonString, dlFile);
await dlBak.restore();
final dlFile = await File(await Paths.bak).readAsString();
final dlBak = await Computer.shared.start(Backup.fromJsonString, dlFile);
await dlBak.restore();
await backup();
}