From 2066bdc1cd8307dd7dee13d67ab7ba4ad11578f4 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Fri, 12 Apr 2024 16:34:28 -0700 Subject: [PATCH] Set last heard on a node info for a traceroute packet. --- Meshtastic/Helpers/BLEManager.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Meshtastic/Helpers/BLEManager.swift b/Meshtastic/Helpers/BLEManager.swift index f7191f0b..ce41cffe 100644 --- a/Meshtastic/Helpers/BLEManager.swift +++ b/Meshtastic/Helpers/BLEManager.swift @@ -687,6 +687,9 @@ class BLEManager: NSObject, CBPeripheralDelegate, MqttClientProxyManagerDelegate } traceRouteHop.num = hopNode?.num ?? 0 if hopNode != nil { + if decodedInfo.packet.rxTime > 0 { + hopNode?.lastHeard = Date(timeIntervalSince1970: TimeInterval(Int64(decodedInfo.packet.rxTime))) + } hopNodes.append(traceRouteHop) } routeString += "\(hopNode?.user?.longName ?? "unknown".localized) \(hopNode?.viaMqtt ?? false ? "MQTT" : "") --> "