From 5a07998b73840d5fd26f8ac5194f8f905703c330 Mon Sep 17 00:00:00 2001 From: andrekir Date: Thu, 12 Jan 2023 17:34:17 -0300 Subject: [PATCH] fix: move Packet log after radioInterfaceService.sendToRadio() --- .../geeksville/mesh/service/MeshService.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index 278d97423..f4a48c83d 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -203,6 +203,16 @@ class MeshService : Service(), Logging { if (SoftwareUpdateService.isUpdating) throw IsUpdatingException() radioInterfaceService.sendToRadio(b) + + if (p.packet.hasDecoded()) { + val packetToSave = MeshLog( + UUID.randomUUID().toString(), + "Packet", + System.currentTimeMillis(), + p.packet.toString() + ) + insertMeshLog(packetToSave) + } } /** @@ -779,16 +789,6 @@ class MeshService : Service(), Logging { p.time = System.currentTimeMillis() // update time to the actual time we started sending // debug("Sending to radio: ${packet.toPIIString()}") sendToRadio(packet) - - if (packet.hasDecoded()) { - val packetToSave = MeshLog( - UUID.randomUUID().toString(), - "Packet", - System.currentTimeMillis(), - packet.toString() - ) - insertMeshLog(packetToSave) - } } private fun processQueuedPackets() {