From 349eca4533044d8b6aad214155df2623164175bd Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 9 May 2022 20:51:27 +1000 Subject: [PATCH] Save datetime since last reload --- lib/inventree/model.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/inventree/model.dart b/lib/inventree/model.dart index c39da8fe..c18882e2 100644 --- a/lib/inventree/model.dart +++ b/lib/inventree/model.dart @@ -44,6 +44,9 @@ class InvenTreeModel { // Construct an InvenTreeModel from a JSON data object InvenTreeModel.fromJson(this.jsondata); + // Update whenever the model is loaded from the server + DateTime? lastReload; + // Override the endpoint URL for each subclass String get URL => ""; @@ -287,6 +290,8 @@ class InvenTreeModel { } + lastReload = DateTime.now(); + jsondata = response.asMap(); return true; @@ -357,6 +362,8 @@ class InvenTreeModel { } + lastReload = DateTime.now(); + return createFromJson(response.asMap()); }