From 28bef1c99085849d8ec9c1c249c3a028dc307718 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sun, 8 Feb 2026 10:59:30 -0300 Subject: [PATCH] khatru: stop iterating through event results if ws fails. --- khatru/responding.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/khatru/responding.go b/khatru/responding.go index ec08602..7ef05fd 100644 --- a/khatru/responding.go +++ b/khatru/responding.go @@ -30,7 +30,9 @@ func (rl *Relay) handleRequest(ctx context.Context, id string, eose *sync.WaitGr // run the function to query events if nil != rl.QueryStored { for event := range rl.QueryStored(ctx, filter) { - ws.WriteJSON(nostr.EventEnvelope{SubscriptionID: &id, Event: event}) + if nil != ws.WriteJSON(nostr.EventEnvelope{SubscriptionID: &id, Event: event}) { + break + } } }