From b0ea08abf917be08d9bc6f1165d5f7c73f473c77 Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Sat, 12 Aug 2023 17:12:05 +0300 Subject: [PATCH] keywords filter --- src/js/hooks/useSubscribe.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/js/hooks/useSubscribe.ts b/src/js/hooks/useSubscribe.ts index 302444a3..34d43e0b 100644 --- a/src/js/hooks/useSubscribe.ts +++ b/src/js/hooks/useSubscribe.ts @@ -20,6 +20,11 @@ const useSubscribe = (ops: { const handleEvent = (event: Event) => { if (sortedEvents.current.has(event.id)) return; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + if (filter.keywords && !filter.keywords.some((keyword) => event.content?.includes(keyword))) { + return; + } sortedEvents.current.add(event); setEvents(sortedEvents.current.events()); };