aprs.me/lib/aprsme_web
Graham McIntire 6744455ac4
Fix get_received_at to properly handle Packet structs
Structs don't implement the Access behaviour, so packet[:received_at]
doesn't work. Use pattern matching to handle Aprsme.Packet structs
separately with dot notation, and use Map.get for regular maps.

This fixes the UndefinedFunctionError when rendering tracked callsign
information with Packet structs from the database.
2025-10-25 18:43:14 -05:00
..
channels Fix test warnings and failures 2025-10-25 17:41:58 -05:00
components Remove all external dependencies and Sentry integration 2025-10-03 12:53:47 -05:00
controllers refactor: Remove CachedQueries and rename optimized functions 2025-07-30 13:17:56 -05:00
live Fix get_received_at to properly handle Packet structs 2025-10-25 18:43:14 -05:00
plugs Add info logging for mobile websocket events and filter healthcheck logs 2025-10-25 17:04:59 -05:00
aprs_symbol.ex improve dialyzer 2025-10-13 10:02:15 -05:00
endpoint.ex Add info logging for mobile websocket events and filter healthcheck logs 2025-10-25 17:04:59 -05:00
gettext.ex more languages 2025-07-06 10:08:58 -05:00
router.ex feat: Implement direct station URLs with persistent latest packet display 2025-07-30 12:56:05 -05:00
telemetry.ex Fix TelemetryMetricsPrometheus buckets configuration properly 2025-07-27 14:24:25 -05:00
time_helpers.ex improve dialyzer 2025-10-13 10:02:15 -05:00
time_utils.ex improve dialyzer 2025-10-13 10:02:15 -05:00
user_auth.ex improve dialyzer 2025-10-13 10:02:15 -05:00
weather_units.ex Add missing type specifications to improve type safety 2025-07-30 13:40:14 -05:00