Timothy Jaeryang Baek 4 月之前
父節點
當前提交
f91e56d6df
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/routes/+layout.svelte

+ 6 - 2
src/routes/+layout.svelte

@@ -19,7 +19,8 @@
 		chatId,
 		chats,
 		currentChatPage,
-		tags
+		tags,
+		temporaryChatEnabled
 	} from '$lib/stores';
 	import { goto } from '$app/navigation';
 	import { page } from '$app/stores';
@@ -94,7 +95,10 @@
 	const chatEventHandler = async (event) => {
 		const chat = $page.url.pathname.includes(`/c/${event.chat_id}`);
 
-		if (!chat || document.visibilityState !== 'visible') {
+		if (
+			(!(chat || event.chat_id === $chatId) && !$temporaryChatEnabled) ||
+			document.visibilityState !== 'visible'
+		) {
 			await tick();
 			const type = event?.data?.type ?? null;
 			const data = event?.data?.data ?? null;