Site
- fix bug on login button when use private firefox
This commit is contained in:
@ -6,7 +6,7 @@
|
||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/08/25 00:00:21 by edbernar #+# #+# */
|
||||
/* Updated: 2024/09/15 15:48:43 by edbernar ### ########.fr */
|
||||
/* Updated: 2024/09/18 20:13:45 by edbernar ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -80,7 +80,7 @@ class Page
|
||||
})
|
||||
.catch(error => {
|
||||
window.location.href = '/';
|
||||
throw Error(error);
|
||||
// throw Error(error);
|
||||
});
|
||||
|
||||
return ;
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/08/22 23:13:53 by edbernar #+# #+# */
|
||||
/* Updated: 2024/08/25 02:16:17 by edbernar ### ########.fr */
|
||||
/* Updated: 2024/09/18 20:18:51 by edbernar ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -128,7 +128,7 @@ class Screen
|
||||
texture.needsUpdate = true;
|
||||
video.play().then(() => {
|
||||
updateCanvas();
|
||||
}).catch(err => console.error("Error playing video: ", err));
|
||||
});
|
||||
});
|
||||
|
||||
function updateCanvas()
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/08/07 17:40:15 by edbernar #+# #+# */
|
||||
/* Updated: 2024/09/18 19:51:45 by edbernar ### ########.fr */
|
||||
/* Updated: 2024/09/18 20:30:09 by edbernar ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -42,7 +42,7 @@ class Login
|
||||
}
|
||||
else
|
||||
{
|
||||
waitForLogin().then(() => {
|
||||
waitForLogin().then((aa) => {
|
||||
if (userMeInfo.id !== -1)
|
||||
{
|
||||
nodeText = document.createTextNode(userMeInfo.username);
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* By: edbernar <edbernar@student.42angouleme. +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/08/02 00:39:53 by edbernar #+# #+# */
|
||||
/* Updated: 2024/09/18 19:45:25 by edbernar ### ########.fr */
|
||||
/* Updated: 2024/09/18 20:33:20 by edbernar ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -18,14 +18,14 @@ let userMeInfo = {
|
||||
};
|
||||
|
||||
let loginAvailable = false;
|
||||
let loginResolve = null;
|
||||
let loginResolve = [];
|
||||
|
||||
function waitForLogin() {
|
||||
return new Promise((resolve) => {
|
||||
if (loginAvailable)
|
||||
resolve(userMeInfo);
|
||||
else
|
||||
loginResolve = resolve;
|
||||
loginResolve.push(resolve);
|
||||
});
|
||||
}
|
||||
|
||||
@ -54,10 +54,10 @@ function typeLogin(content)
|
||||
}
|
||||
}
|
||||
loginAvailable = true;
|
||||
if (loginResolve)
|
||||
if (loginResolve != [])
|
||||
{
|
||||
loginResolve(content);
|
||||
loginResolve = null;
|
||||
loginResolve.forEach(func => func(content));
|
||||
loginResolve = [];
|
||||
}
|
||||
// }, 100);
|
||||
}
|
||||
|
Reference in New Issue
Block a user