coder13 / coder13/LetsCube

Improve reconnect grace period for rooms

Aperta
#157 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
JavaScript
Stelle
30
Fork
9
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Temporary connection loss should not immediately cause a user to lose their scramble or disrupt room state.

Feedback source:
- "It would be great if the server changed the timeout time, because if you lose the connection you instantly lose the scramble."

Acceptance ideas:
- Add a reconnect grace period before treating users as gone.
- Preserve current scramble/attempt state across short disconnects.
- Make reconnection behavior explicit for competitors and spectators.
- Ensure empty-room cleanup still works after the grace period.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Nell’issue non sono indicati file, test o punti di ingresso. Inizia individuando la gestione lato server dell’appartenenza alle stanze e delle connessioni e disconnessioni, quindi segui come vengono gestiti lo scramble state e la pulizia delle stanze vuote; completato significa che le disconnessioni brevi preservano lo stato, i concorrenti e gli spettatori si riconnettono esplicitamente e le stanze abbandonate vengono comunque ripulite.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, nodejs
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.