make overwriting and broadcasting work for kind:5 delete events too.

This commit is contained in:
fiatjaf
2024-01-18 18:20:24 -03:00
parent f450c26d84
commit d721fcdd67
2 changed files with 4 additions and 5 deletions

View File

@@ -79,10 +79,5 @@ func (rl *Relay) AddEvent(ctx context.Context, evt *nostr.Event) error {
} }
} }
for _, ovw := range rl.OverwriteResponseEvent {
ovw(ctx, evt)
}
notifyListeners(evt)
return nil return nil
} }

View File

@@ -147,6 +147,10 @@ func (rl *Relay) HandleWebsocket(w http.ResponseWriter, r *http.Request) {
var reason string var reason string
if writeErr == nil { if writeErr == nil {
ok = true ok = true
for _, ovw := range rl.OverwriteResponseEvent {
ovw(ctx, &env.Event)
}
notifyListeners(&env.Event)
} else { } else {
reason = writeErr.Error() reason = writeErr.Error()
if strings.HasPrefix(reason, "auth-required:") { if strings.HasPrefix(reason, "auth-required:") {