- fix bug on login button when use private firefox
This commit is contained in:
Kum1ta
2024-09-18 20:36:28 +02:00
parent e85f4d33a4
commit bfff2d124b
4 changed files with 12 additions and 12 deletions

View File

@ -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 ;

View File

@ -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()

View File

@ -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);

View File

@ -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);
}