From bbffe4582497904e3fb3f58b239b18d44a41f6c5 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Mon, 12 May 2025 05:15:24 -0300 Subject: [PATCH] do not error with "mute" when there are ephemeral handlers. --- khatru/handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/khatru/handlers.go b/khatru/handlers.go index 53d7109..f59e1e9 100644 --- a/khatru/handlers.go +++ b/khatru/handlers.go @@ -230,7 +230,7 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) { // the number of notified listeners matters in ephemeral events if env.Event.Kind.IsEphemeral() { - if n == 0 { + if n == 0 && nil == rl.OnEphemeralEvent { ok = false reason = "mute: no one was listening for this" } else {