Improve reconnect grace period for rooms
- 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