Added setTimeout to try to correct a small bug

This commit is contained in:
NigeParis 2025-12-09 18:06:04 +01:00
parent 8b43cd38a9
commit db40539bf7

View file

@ -316,22 +316,24 @@ function broadcastMsg (socket: Socket, msgCommand: string[]): void {
async function connected(socket: Socket): Promise<void> { async function connected(socket: Socket): Promise<void> {
try { try {
const buddies = document.getElementById('div-buddies') as HTMLDivElement; const buddies = document.getElementById('div-buddies') as HTMLDivElement;
const loggedIn = await isLoggedIn(); const loggedIn = isLoggedIn();
console.log('%cloggedIn:',color.blue, loggedIn?.name); console.log('%cloggedIn:',color.blue, loggedIn?.name);
let oldUser = localStorage.getItem("oldName") ?? ""; let oldUser = localStorage.getItem("oldName") ?? "";
console.log('%coldUser:',color.yellow, oldUser); console.log('%coldUser:',color.yellow, oldUser);
if (loggedIn?.name === undefined) {console.log('');return ;} if (loggedIn?.name === undefined) {console.log('');return ;}
oldUser = loggedIn.name ?? ""; setTimeout(() => {
// const res = await client.guestLogin(); oldUser = loggedIn.name ?? "";
let user = await updateUser(); }, 0);
console.log('%cUser?name:',color.yellow, user?.name); // const res = await client.guestLogin();
localStorage.setItem("oldName", oldUser); let user = await updateUser();
buddies.textContent = ""; console.log('%cUser?name:',color.yellow, user?.name);
socket.emit('list', { localStorage.setItem("oldName", oldUser);
oldUser: oldUser, buddies.textContent = "";
user: user?.name, socket.emit('list', {
}); oldUser: oldUser,
user: user?.name,
});
} catch (e) { } catch (e) {
console.error("Login error:", e); console.error("Login error:", e);
showError('Failed to login: Unknown error'); showError('Failed to login: Unknown error');