- Spegnimento
- 8 settembre 2026 alle ore 18:44 UTC
- Autore
- Kamo
- Impegno
- 7825d6c
Due cose che il pannello di movimento ha bisogno, nessuno di loro sul frame pubblicato. `GET /games/{id}/moves ` mani sopra ogni ply in ordine. È una lettura separata piuttosto che un campo su `ChessGameView` di proposito: la lista di spostamento e il per-ply posizioni utilizzate per cavalcare su ogni pubblicazione, diversi kilobyte per destinatario muoversi, per un pannello niente reso. Sono usciti dalla cornice e non ci sono più. — la finestra fa questo quando si apre e quando il gioco finisce, e aggiunge ciascuno movimento dal vivo da `lastMoveSan` tra. Autorizzato consegnando l'id allo stesso `require(...)` il bordo stesso utilizza, perché un punto finale che consegna sopra tutto il corso di un gioco deve rifiutare esattamente le persone che il consiglio rifiuta. `THINKING MS` è esistito da quando il tavolo ha fatto e niente mai scritto, così ogni riga nel database porta un null e il pannello aveva un campo di tempo che non poteva mai Riempi. `applyMove` è l'unico posto che la risposta è conoscibile: la posizione ultima cambiato quando il ply precedente è stato scritto, o quando il gioco è stato creato se questo è la prima mossa. Non `dateUpdated`, che sembra lo stesso fatto e non è — `@PreUpdate` lo timbra su ogni salvataggio, quindi un'offerta di estrazione o un avversario che apre il consiglio lo avrebbe resettato e la prossima mossa avrebbe riferito un tempo di riflessione di alcuni secondi. Registrato, non imposto. Non c'è ancora volutamente orologio.