eventstore: more consistent ErrDupEvent firing.

This commit is contained in:
fiatjaf
2025-11-12 16:10:50 -03:00
parent bdced49a19
commit 43fabbeb2a
4 changed files with 11 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import (
"fmt"
"fiatjaf.com/nostr"
"fiatjaf.com/nostr/eventstore"
"fiatjaf.com/nostr/eventstore/codec/betterbinary"
"github.com/PowerDNS/lmdb-go/lmdb"
)
@@ -32,6 +33,10 @@ func (b *LMDBBackend) SaveEvent(evt nostr.Event) error {
return b.save(txn, evt)
}
if err == nil {
return eventstore.ErrDupEvent
}
return err
})
}