From 1151f0c28b1aa477381bd1b33ed0928cbe4fc3e1 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 11 Jun 2024 18:56:11 -0500 Subject: [PATCH] EventsDB: strip nip27 mentions from search index --- src/storages/EventsDB.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/storages/EventsDB.ts b/src/storages/EventsDB.ts index c26ebf1..98c32d5 100644 --- a/src/storages/EventsDB.ts +++ b/src/storages/EventsDB.ts @@ -3,6 +3,7 @@ import { NDatabase, NIP50, NKinds, NostrEvent, NostrFilter, NSchema as n, NStore } from '@nostrify/nostrify'; import { Stickynotes } from '@soapbox/stickynotes'; import { Kysely } from 'kysely'; +import { nip27 } from 'nostr-tools'; import { Conf } from '@/config.ts'; import { DittoTables } from '@/db/DittoTables.ts'; @@ -220,7 +221,7 @@ class EventsDB implements NStore { case 0: return EventsDB.buildUserSearchContent(event); case 1: - return event.content; + return nip27.replaceAll(event.content, () => ''); case 30009: return EventsDB.buildTagsSearchContent(event.tags.filter(([t]) => t !== 'alt')); case 30360: