mirror of
https://github.com/fiatjaf/khatru.git
synced 2025-09-17 16:53:32 +02:00
make overwriting and broadcasting work for kind:5 delete events too.
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
@@ -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:") {
|
||||||
|
Reference in New Issue
Block a user