Skip to content

Commit 51e2d37

Browse files
authored
Merge pull request #331 from Nexters/develop
[운영배포] visibilitychange 이벤트 핸들러 등록 안된것 추가
2 parents c87d228 + 837f7b7 commit 51e2d37

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

apps/admin/src/utils/app.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@ export const navigateToAppScheme = async (appScheme: string) => {
22
let timerId: ReturnType<typeof setTimeout>;
33

44
return new Promise((resolve) => {
5-
const startTime = Date.now();
6-
75
const handleVisibilityChange = () => {
86
if (document.hidden) {
97
clearTimeout(timerId);
108
document.removeEventListener('visibilitychange', handleVisibilityChange);
11-
129
resolve(true);
1310
}
1411
};
1512

13+
document.addEventListener('visibilitychange', handleVisibilityChange);
14+
1615
window.addEventListener(
1716
'blur',
1817
() => {
@@ -28,13 +27,7 @@ export const navigateToAppScheme = async (appScheme: string) => {
2827
timerId = setTimeout(() => {
2928
document.removeEventListener('visibilitychange', handleVisibilityChange);
3029

31-
const elapsedTime = Date.now() - startTime;
32-
33-
if (elapsedTime < 1_500) {
34-
resolve(false);
35-
} else {
36-
resolve(false);
37-
}
30+
resolve(false);
3831
}, 2_000);
3932
});
4033
};

0 commit comments

Comments
 (0)