From b64b99b5103d2a873b5ab946d5143cc24528b518 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Mon, 26 Feb 2024 19:31:09 -0800 Subject: [PATCH] Add lastChecked time to all new messages --- lib/models/messagecache.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/models/messagecache.dart b/lib/models/messagecache.dart index 9b03febd..c364bc0f 100644 --- a/lib/models/messagecache.dart +++ b/lib/models/messagecache.dart @@ -128,6 +128,7 @@ class MessageCache extends ChangeNotifier { void addNew(String profileOnion, int conversation, int messageID, DateTime timestamp, String senderHandle, String senderImage, bool isAuto, String data, String contenthash) { this.cache[messageID] = MessageInfo(MessageMetadata(profileOnion, conversation, messageID, timestamp, senderHandle, senderImage, "", {}, false, false, isAuto, contenthash), data); + this.cache[messageID]?.metadata.lastChecked = DateTime.now(); // Don't check straight away... this.cacheByIndex.insert(0, LocalIndexMessage(messageID)); if (contenthash != "") { this.cacheByHash[contenthash] = messageID;