From 19d5d8adbd4ddaf2bfa27749662c5309bc5f8929 Mon Sep 17 00:00:00 2001 From: sh123 Date: Sat, 1 Jul 2023 15:04:33 +0300 Subject: [PATCH] Refactor --- .../java/com/radio/codec2talkie/protocol/AprsIs.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/codec2talkie/src/main/java/com/radio/codec2talkie/protocol/AprsIs.java b/codec2talkie/src/main/java/com/radio/codec2talkie/protocol/AprsIs.java index 0139d4f..447974c 100644 --- a/codec2talkie/src/main/java/com/radio/codec2talkie/protocol/AprsIs.java +++ b/codec2talkie/src/main/java/com/radio/codec2talkie/protocol/AprsIs.java @@ -179,12 +179,12 @@ public class AprsIs implements Protocol, Runnable { // NOTE, https://aprs-is.net/IGateDetails.aspx AprsIsData aprsIsData = new AprsIsData(src, dst, path, new String(data)); if (aprsIsData.isEligibleForRxGate()) { + // strip "rf header" for third party packets before gating + if (aprsIsData.hasThirdParty()) { + aprsIsData = aprsIsData.thirdParty; + } + String rawData = aprsIsData.toString() + "\n"; synchronized (_toAprsIsQueue) { - // strip "rf header" for third party packets before gating - if (aprsIsData.hasThirdParty()) { - aprsIsData = aprsIsData.thirdParty; - } - String rawData = aprsIsData.toString() + "\n"; _toAprsIsQueue.put(rawData.getBytes()); } }