From 79eaedcffe949148b8e614c4d8fcab9908a1ad15 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Thu, 5 Sep 2024 14:38:59 -0300 Subject: [PATCH] remove useless boolean comparison. --- deleting.go | 3 ++- handlers.go | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/deleting.go b/deleting.go index f0be3d9..9257f49 100644 --- a/deleting.go +++ b/deleting.go @@ -51,13 +51,14 @@ func (rl *Relay) handleDeleteRequest(ctx context.Context, evt *nostr.Event) erro // got the event, now check if the user can delete it acceptDeletion := target.PubKey == evt.PubKey var msg string - if acceptDeletion == false { + if !acceptDeletion { msg = "you are not the author of this event" } // but if we have a function to overwrite this outcome, use that instead for _, odo := range rl.OverwriteDeletionOutcome { acceptDeletion, msg = odo(ctx, target, evt) } + if acceptDeletion { // delete it for _, del := range rl.DeleteEvent { diff --git a/handlers.go b/handlers.go index 402c354..1ffd500 100644 --- a/handlers.go +++ b/handlers.go @@ -177,6 +177,7 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) { var ok bool var writeErr error var skipBroadcast bool + if env.Event.Kind == 5 { // this always returns "blocked: " whenever it returns an error writeErr = srl.handleDeleteRequest(ctx, &env.Event)