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 {