From 85db515124654cbc2a8ca8df083e6821dc0ea475 Mon Sep 17 00:00:00 2001 From: Alejandro Gomez Date: Thu, 6 Jul 2023 21:29:30 +0200 Subject: [PATCH] fix: count only zaps after goal creation towards goal --- src/element/live-chat.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/element/live-chat.tsx b/src/element/live-chat.tsx index a9f7f05..64dc876 100644 --- a/src/element/live-chat.tsx +++ b/src/element/live-chat.tsx @@ -78,6 +78,12 @@ export function LiveChat({ const zaps = feed.zaps .map((ev) => parseZap(ev, System.ProfileLoader.Cache)) .filter((z) => z && z.valid); + + const goalZaps = feed.zaps + .filter((ev) => (goal ? ev.created_at > goal.created_at : false)) + .map((ev) => parseZap(ev, System.ProfileLoader.Cache)) + .filter((z) => z && z.valid); + const events = useMemo(() => { return [...feed.messages, ...feed.zaps].sort( (a, b) => b.created_at - a.created_at @@ -118,7 +124,7 @@ export function LiveChat({ {goal ? ( - + ) : ( login?.pubkey === streamer && )}