From 24b10ba2a55d36b274657b7d9725faec87a10252 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 6 Aug 2025 00:28:21 -0300 Subject: [PATCH] eventstore: up limit to 10 on ReplaceEvent() --- eventstore/boltdb/replace.go | 2 +- eventstore/lmdb/replace.go | 2 +- eventstore/mmm/replace.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eventstore/boltdb/replace.go b/eventstore/boltdb/replace.go index 122c993..f488ba3 100644 --- a/eventstore/boltdb/replace.go +++ b/eventstore/boltdb/replace.go @@ -11,7 +11,7 @@ import ( func (b *BoltBackend) ReplaceEvent(evt nostr.Event) error { return b.DB.Update(func(txn *bbolt.Tx) error { - filter := nostr.Filter{Limit: 1, Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} + filter := nostr.Filter{Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} if evt.Kind.IsAddressable() { // when addressable, add the "d" tag to the filter filter.Tags = nostr.TagMap{"d": []string{evt.Tags.GetD()}} diff --git a/eventstore/lmdb/replace.go b/eventstore/lmdb/replace.go index 3d73cea..abb722f 100644 --- a/eventstore/lmdb/replace.go +++ b/eventstore/lmdb/replace.go @@ -11,7 +11,7 @@ import ( func (b *LMDBBackend) ReplaceEvent(evt nostr.Event) error { return b.lmdbEnv.Update(func(txn *lmdb.Txn) error { - filter := nostr.Filter{Limit: 1, Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} + filter := nostr.Filter{Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} if evt.Kind.IsAddressable() { // when addressable, add the "d" tag to the filter filter.Tags = nostr.TagMap{"d": []string{evt.Tags.GetD()}} diff --git a/eventstore/mmm/replace.go b/eventstore/mmm/replace.go index 01169a2..5b9a0d6 100644 --- a/eventstore/mmm/replace.go +++ b/eventstore/mmm/replace.go @@ -17,7 +17,7 @@ func (il *IndexingLayer) ReplaceEvent(evt nostr.Event) error { runtime.LockOSThread() defer runtime.UnlockOSThread() - filter := nostr.Filter{Limit: 1, Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} + filter := nostr.Filter{Kinds: []nostr.Kind{evt.Kind}, Authors: []nostr.PubKey{evt.PubKey}} if evt.Kind.IsAddressable() { // when addressable, add the "d" tag to the filter filter.Tags = nostr.TagMap{"d": []string{evt.Tags.GetD()}}