From 33978592d3460acef05e2e4e9c95d3577db7d42f Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 31 Jul 2024 20:56:09 -0700 Subject: [PATCH] Remove lightly used receivedTimestamp --- Meshtastic/Extensions/CoreData/MessageEntityExtension.swift | 2 +- Meshtastic/Helpers/MeshPackets.swift | 1 - .../MeshtasticDataModelV 41.xcdatamodel/contents | 1 - Meshtastic/Persistence/QueryCoreData.swift | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Meshtastic/Extensions/CoreData/MessageEntityExtension.swift b/Meshtastic/Extensions/CoreData/MessageEntityExtension.swift index a7ba0e78..db3a0899 100644 --- a/Meshtastic/Extensions/CoreData/MessageEntityExtension.swift +++ b/Meshtastic/Extensions/CoreData/MessageEntityExtension.swift @@ -14,7 +14,7 @@ import SwiftUI extension MessageEntity { var timestamp: Date { - let time = messageTimestamp <= 0 ? receivedTimestamp : messageTimestamp + let time = messageTimestamp return Date(timeIntervalSince1970: TimeInterval(time)) } diff --git a/Meshtastic/Helpers/MeshPackets.swift b/Meshtastic/Helpers/MeshPackets.swift index 0d6f5917..bb3687b5 100644 --- a/Meshtastic/Helpers/MeshPackets.swift +++ b/Meshtastic/Helpers/MeshPackets.swift @@ -795,7 +795,6 @@ func textMessageAppPacket( let newMessage = MessageEntity(context: context) newMessage.messageId = Int64(packet.id) newMessage.messageTimestamp = Int32(bitPattern: packet.rxTime) - newMessage.receivedTimestamp = Int32(Date().timeIntervalSince1970) newMessage.receivedACK = false newMessage.snr = packet.rxSnr newMessage.rssi = packet.rxRssi diff --git a/Meshtastic/Meshtastic.xcdatamodeld/MeshtasticDataModelV 41.xcdatamodel/contents b/Meshtastic/Meshtastic.xcdatamodeld/MeshtasticDataModelV 41.xcdatamodel/contents index 36f6fabd..55eccab7 100644 --- a/Meshtastic/Meshtastic.xcdatamodeld/MeshtasticDataModelV 41.xcdatamodel/contents +++ b/Meshtastic/Meshtastic.xcdatamodeld/MeshtasticDataModelV 41.xcdatamodel/contents @@ -159,7 +159,6 @@ - diff --git a/Meshtastic/Persistence/QueryCoreData.swift b/Meshtastic/Persistence/QueryCoreData.swift index f023eb9b..55889764 100644 --- a/Meshtastic/Persistence/QueryCoreData.swift +++ b/Meshtastic/Persistence/QueryCoreData.swift @@ -29,7 +29,7 @@ public func getStoreAndForwardMessageIds(seconds: Int, context: NSManagedObjectC let fetchMessagesRequest = MessageEntity.fetchRequest() let timeRange = Calendar.current.date(byAdding: .minute, value: time, to: Date()) let milleseconds = Int32(timeRange?.timeIntervalSince1970 ?? 0) - fetchMessagesRequest.predicate = NSPredicate(format: "receivedTimestamp >= %d", milleseconds) + fetchMessagesRequest.predicate = NSPredicate(format: "messageTimestamp >= %d", milleseconds) do { let fetchedMessages = try context.fetch(fetchMessagesRequest)