From 78d41bbd6d51236d6ac3b70129e9a14f137db495 Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Wed, 3 Jul 2024 20:41:48 -0300 Subject: [PATCH] feat(EventsDB): add nip05 split in buildUserSearchContent() --- src/storages/EventsDB.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/storages/EventsDB.ts b/src/storages/EventsDB.ts index ce74f20d..c74fedb6 100644 --- a/src/storages/EventsDB.ts +++ b/src/storages/EventsDB.ts @@ -240,7 +240,9 @@ class EventsDB implements NStore { /** Build search content for a user. */ static buildUserSearchContent(event: NostrEvent): string { const { name, nip05 } = n.json().pipe(n.metadata()).catch({}).parse(event.content); - return [name, nip05].filter(Boolean).join('\n'); + const nip05splitted = nip05 ? nip05.split(/[_@.]/) : []; + + return [name, nip05, ...nip05splitted].filter(Boolean).join('\n'); } /** Build search content from tag values. */