From 4053bd2d4683ee21879e2af8b94539872434f4d2 Mon Sep 17 00:00:00 2001 From: dragongoose <19649813+dragongoose@users.noreply.github.com> Date: Fri, 31 Mar 2023 09:06:50 -0400 Subject: [PATCH] Dont display stream preview if there is no stream --- src/components/StreamPreview.vue | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/components/StreamPreview.vue b/src/components/StreamPreview.vue index f469e2f..2c0e2ed 100644 --- a/src/components/StreamPreview.vue +++ b/src/components/StreamPreview.vue @@ -6,6 +6,10 @@ export interface Stream { startedAt: number viewers: number preview: string + streamer: { + pfp: string + name: string + } } export default { @@ -16,17 +20,18 @@ export default { } }, async setup(props) { - let streamData: Stream + + let streamData: Stream | null = null if (!props.stream && props.name) { const streamDataFetch = await fetch( `${import.meta.env.VITE_BACKEND_URL}/api/users/${props.name}` ) const data = await streamDataFetch.json() - if (!data.stream) return - - data.stream.streamer = { name: props.name, pfp: data.pfp } - streamData = data.stream + if(data.stream) { + data.stream.streamer = { name: props.name, pfp: data.pfp } + streamData = data.stream + } } else { streamData = props.stream as Stream } @@ -51,7 +56,8 @@ export default {