nostrclient/nostr
Padreug 115e869225
Some checks failed
ci.yml / fix: queue outgoing events when relay connection is down (pull_request) Failing after 0s
fix: queue outgoing events when relay connection is down
When all relay connections are temporarily lost, EVENT messages published
by extensions (nostrmarket, events) are now queued in a bounded deque
(max 100) instead of being silently dropped. On reconnection, queued
events are flushed to all connected relays. Dead relay queues are also
drained before restart to preserve in-flight events.

Closes aiolabs/nostrclient#1

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 20:09:26 +02:00
..
client v1 in the middle (#32) 2024-10-31 13:15:31 +02:00
bech32.py feat: code quality (#31) 2024-08-30 13:07:33 +02:00
event.py refactor: get rid of libsecp (#49) 2025-11-04 10:30:00 +01:00
key.py refactor: get rid of libsecp (#49) 2025-11-04 10:30:00 +01:00
message_pool.py Stabilize (#24) 2023-11-01 17:46:42 +02:00
message_type.py feat: improve error handling and reporting 2023-06-26 12:20:06 +03:00
relay.py fix: queue outgoing events when relay connection is down 2026-04-27 20:09:26 +02:00
relay_manager.py fix: queue outgoing events when relay connection is down 2026-04-27 20:09:26 +02:00
subscription.py feat: code quality (#31) 2024-08-30 13:07:33 +02:00