From 0f6104f915aa8cb9b28bbc1469e6d0a1a16d58c1 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 18 Feb 2024 06:28:05 -0800 Subject: feat(hololive): filter --- src/lib/Hololive/Lives.svelte | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/lib/Hololive') diff --git a/src/lib/Hololive/Lives.svelte b/src/lib/Hololive/Lives.svelte index 25d5b0dd..54ed0447 100644 --- a/src/lib/Hololive/Lives.svelte +++ b/src/lib/Hololive/Lives.svelte @@ -7,6 +7,7 @@ export let schedule: ParseResult; export let pinnedStreams: string[]; export let getPinnedStreams: () => void; + export let filter: string | undefined; const pinStream = (streamer: string) => fetch(root(`/api/preferences/pin?stream=${encodeURIComponent(streamer)}`), { @@ -17,6 +18,7 @@ }).then(getPinnedStreams); $: categorisedStreams = schedule.lives + .filter((live) => (filter ? live.streamer === filter : true)) .sort((a, b) => new Date(a.time).getTime() - new Date(b.time).getTime()) .sort((a, b) => { const aPinned = pinnedStreams.includes(a.streamer); -- cgit v1.2.3