Timothy Jaeryang Baek 4 달 전
부모
커밋
346856b578
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/routes/+layout.svelte

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

@@ -92,7 +92,7 @@
 	};
 	};
 
 
 	const chatEventHandler = async (event) => {
 	const chatEventHandler = async (event) => {
-		if (event.chat_id !== $chatId) {
+		if (event.chat_id !== $chatId || document.visibilityState !== 'visible') {
 			await tick();
 			await tick();
 			const type = event?.data?.type ?? null;
 			const type = event?.data?.type ?? null;
 			const data = event?.data?.data ?? null;
 			const data = event?.data?.data ?? null;
@@ -126,7 +126,7 @@
 		// check url path
 		// check url path
 		const channel = $page.url.pathname.includes(`/channels/${event.channel_id}`);
 		const channel = $page.url.pathname.includes(`/channels/${event.channel_id}`);
 
 
-		if (!channel && event?.user?.id !== $user?.id) {
+		if ((!channel || document.visibilityState !== 'visible') && event?.user?.id !== $user?.id) {
 			await tick();
 			await tick();
 			const type = event?.data?.type ?? null;
 			const type = event?.data?.type ?? null;
 			const data = event?.data?.data ?? null;
 			const data = event?.data?.data ?? null;