From e093a29191a07197b4795558462268f70f396895 Mon Sep 17 00:00:00 2001 From: andrekir Date: Sat, 25 Dec 2021 19:30:45 -0300 Subject: [PATCH] fix processing queued packets --- .../java/com/geeksville/mesh/service/MeshService.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 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 71d9d09ce..67ae2d9b2 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -931,18 +931,14 @@ class MeshService : Service(), Logging { sendToRadio(packet) } - /// Process any packets that showed up too early - /* private fun processEarlyPackets() { - earlyReceivedPackets.forEach { processReceivedMeshPacket(it) } - earlyReceivedPackets.clear() - + private fun processQueuedPackets() { offlineSentPackets.forEach { p -> // encapsulate our payload in the proper protobufs and fire it off sendNow(p) serviceBroadcasts.broadcastMessageStatus(p) } offlineSentPackets.clear() - } */ + } /** * Change the status on a data packet and update watchers @@ -1472,10 +1468,10 @@ class MeshService : Service(), Logging { } } - /// If we've received our initial config, our radio settings and all of our channels, send any queueed packets and broadcast connected to clients + /// If we've received our initial config, our radio settings and all of our channels, send any queued packets and broadcast connected to clients private fun onHasSettings() { - // processEarlyPackets() // send any packets that were queued up + processQueuedPackets() // send any packets that were queued up // broadcast an intent with our new connection state serviceBroadcasts.broadcastConnection()