diff --git a/app/lib/models/local_schemes_web.dart b/app/lib/models/local_schemes_web.dart index 8010102..3ff3af5 100644 --- a/app/lib/models/local_schemes_web.dart +++ b/app/lib/models/local_schemes_web.dart @@ -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()); } diff --git a/app/web/index.html b/app/web/index.html index f6a5086..77eb437 100644 --- a/app/web/index.html +++ b/app/web/index.html @@ -17,6 +17,8 @@ + +