diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/Hololive/Lives.svelte | 2 |
1 files changed, 2 insertions, 0 deletions
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); |