fix: scheme storage on web.

This commit is contained in:
2022-01-20 19:02:17 +08:00
parent 338c1c0b36
commit d74a0ad167
2 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -84,7 +84,9 @@ class LocalSchemeEntryWeb implements LocalSchemeEntry {
@override
save(LocalSchemesProvider provider) {
window.localStorage[path] = JsonEncoder.withIndent(' ' * 4).convert(scheme);
var schemeMap = scheme.toJson();
schemeMap['modified_at'] = DateTime.now();
window.localStorage[path] = JsonEncoder.withIndent(' ' * 4).convert();
provider.schemes!.firstWhere((ele) => ele.scheme.id == scheme.id).lastModifyTime = DateTime.now();
provider.setProps(schemes: [...provider.schemes!]..sort());
}