From 44efd49bc01c692343969d8ce984764aa6b80c0e Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sun, 19 May 2024 14:26:39 -0300 Subject: [PATCH] filter: stop matching against id and pubkey prefixes. --- filter.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/filter.ts b/filter.ts index 424e2c2..46e2203 100644 --- a/filter.ts +++ b/filter.ts @@ -14,15 +14,13 @@ export type Filter = { export function matchFilter(filter: Filter, event: Event): boolean { if (filter.ids && filter.ids.indexOf(event.id) === -1) { - if (!filter.ids.some(prefix => event.id.startsWith(prefix))) { - return false - } + return false + } + if (filter.kinds && filter.kinds.indexOf(event.kind) === -1) { + return false } - if (filter.kinds && filter.kinds.indexOf(event.kind) === -1) return false if (filter.authors && filter.authors.indexOf(event.pubkey) === -1) { - if (!filter.authors.some(prefix => event.pubkey.startsWith(prefix))) { - return false - } + return false } for (let f in filter) {