diff --git a/src/lib/components/chat/ShareChatModal.svelte b/src/lib/components/chat/ShareChatModal.svelte index 30ef72e7a..4fa98947d 100644 --- a/src/lib/components/chat/ShareChatModal.svelte +++ b/src/lib/components/chat/ShareChatModal.svelte @@ -54,12 +54,16 @@ export let show = false; - onMount(async () => { - chatId.subscribe(async (value) => { - chat = await getChatById(localStorage.token, value); - console.log(chat); - }); - }); + $: if (show) { + (async () => { + if ($chatId) { + chat = await getChatById(localStorage.token, $chatId); + } else { + chat = null; + console.log(chat); + } + })(); + }