Skip to content

AMSAT status: raw-name fallback and connect timeout - #3488

Merged
magicbug merged 1 commit into
devfrom
cursor/amsat-status-fallback-connect-timeout-501a
Nov 3, 2026
Merged

magicbug merged 1 commit into
devfrom
cursor/amsat-status-fallback-connect-timeout-501a

Conversation

@magicbug

@magicbug magicbug commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Restores explicit AMSAT v1 status name mappings for SO-125, MESAT-1, BOTAN, FO-118, AO-92, AO-95, and PO-101 APRS that were dropped in the v1 API refactor. When no mapping matches, uploads now send the logged satellite name instead of skipping the report (the existing unknown_satellite retry between hosts is unchanged).

Adds CURLOPT_CONNECTTIMEOUT of 3 seconds on each AMSAT status POST so a slow connect does not delay QSO saves beyond the existing 10 second request timeout.

Open in Web Open in Cursor 

Restore legacy satellite name mappings for the v1 API upload and use the
logged satellite name when no mapping applies. Cap connection time at 3s
so slow AMSAT hosts do not block QSO saves.

Co-authored-by: Peter Goodhall <magicbug@users.noreply.github.com>
@magicbug
magicbug merged commit 305fd6c into dev Nov 3, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants