badger: make sure we don't match tag index keys that are bigger than the queried tag.
This commit is contained in:
@@ -54,6 +54,10 @@ func (b BadgerBackend) QueryEvents(ctx context.Context, filter nostr.Filter) (ch
|
|||||||
item := it.Item()
|
item := it.Item()
|
||||||
key := item.Key()
|
key := item.Key()
|
||||||
|
|
||||||
|
if len(key)-4 != idxOffset {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if !q.skipTimestamp {
|
if !q.skipTimestamp {
|
||||||
createdAt := binary.BigEndian.Uint32(key[prefixLen:idxOffset])
|
createdAt := binary.BigEndian.Uint32(key[prefixLen:idxOffset])
|
||||||
if createdAt < since {
|
if createdAt < since {
|
||||||
|
|||||||
Reference in New Issue
Block a user