diff --git a/handlers.go b/handlers.go index ef87997..90a5a6f 100644 --- a/handlers.go +++ b/handlers.go @@ -127,7 +127,7 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) { switch env := envelope.(type) { case *nostr.EventEnvelope: // check id - if env.Event.CheckID() { + if !env.Event.CheckID() { ws.WriteJSON(nostr.OKEnvelope{EventID: env.Event.ID, OK: false, Reason: "invalid: id is computed incorrectly"}) return }