mirror of
https://github.com/fiatjaf/khatru.git
synced 2025-03-17 21:32:55 +01:00
remove duplicated nip09 handling
This commit is contained in:
parent
905a68cd91
commit
c7d584da54
21
add-event.go
21
add-event.go
@ -9,29 +9,8 @@ import (
|
||||
|
||||
func AddEvent(relay Relay, evt nostr.Event) (accepted bool, message string) {
|
||||
store := relay.Storage()
|
||||
advancedDeleter, _ := store.(AdvancedDeleter)
|
||||
advancedSaver, _ := store.(AdvancedSaver)
|
||||
|
||||
if evt.Kind == 5 {
|
||||
// event deletion -- nip09
|
||||
for _, tag := range evt.Tags {
|
||||
if len(tag) >= 2 && tag[0] == "e" {
|
||||
if advancedDeleter != nil {
|
||||
advancedDeleter.BeforeDelete(tag[1], evt.PubKey)
|
||||
}
|
||||
|
||||
if err := store.DeleteEvent(tag[1], evt.PubKey); err != nil {
|
||||
return false, fmt.Sprintf("error: failed to delete: %s", err.Error())
|
||||
}
|
||||
|
||||
if advancedDeleter != nil {
|
||||
advancedDeleter.AfterDelete(tag[1], evt.PubKey)
|
||||
}
|
||||
}
|
||||
}
|
||||
return true, ""
|
||||
}
|
||||
|
||||
if !relay.AcceptEvent(&evt) {
|
||||
return false, "blocked: event blocked by relay"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user