prop/test
Graham McInitre ba17a41683 fix: extract callsigns from MQTT topic when JSON payload omits sc/rc
Some FT8/Q65 multi-decoder spots omit sender/receiver callsigns
from the JSON payload, but the MQTT topic routing path always
carries them in positions 5 (sc) and 6 (rc):

  pskr/filter/v2/<band>/<mode>/<sc>/<rc>/<sl>/<rl>/<sa>/<ra>

Client now extracts callsigns from the topic and threads them
through Aggregator.ingest → Pskr.parse_spot, where they act as
fallback when the JSON sc/rc keys are nil or empty.

JSON payload values still take precedence when present — the topic
is only used as a safety net.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-20 13:37:37 -05:00
..
fixtures NarrClient.extract_profile_from_file/3 + fetch_profile_at/2 2026-04-15 18:54:02 -05:00
microwaveprop fix: extract callsigns from MQTT topic when JSON payload omits sc/rc 2026-07-20 13:37:37 -05:00
microwaveprop_web feat: clickable band filters on PSK Reporter tab, fix all test & credo issues 2026-07-20 13:01:00 -05:00
mix/tasks chore: bump deps, fix doctests, fix credo issues 2026-07-01 17:46:03 -05:00
support fix: resolve 391 Credo issues across codebase 2026-06-12 13:51:32 -05:00
test_helper.exs test: silence Postgrex sandbox disconnect noise 2026-05-08 10:43:51 -05:00