poprawki bugow i dodatkowe funkcje

This commit is contained in:
Mateusz Gruszczyński
2025-07-05 23:27:53 +02:00
parent db5a53dfdf
commit 6b3a662240
3 changed files with 41 additions and 16 deletions

View File

@ -1,5 +1,28 @@
const socket = io();
// --- Automatyczny reconnect po powrocie do karty/przywróceniu internetu ---
function reconnectIfNeeded() {
if (!socket.connected) {
socket.connect();
}
}
document.addEventListener("visibilitychange", function() {
if (!document.hidden) {
reconnectIfNeeded();
}
});
window.addEventListener("focus", function() {
reconnectIfNeeded();
});
window.addEventListener("online", function() {
reconnectIfNeeded();
});
// --- koniec fragmentu reconnect ---
function setupList(listId, username) {
socket.emit('join_list', { room: listId, username: username });