- Dikirim
- 8 September 2026 pukul 18.44 UTC
- Penulis
- Kamo
- Commit
- 7825d6c
Dua hal yang dibutuhkan panel bergerak, tidak satupun dari mereka pada bingkai diterbitkan. 'GET / games / {id} / moves' hand over every ply in order. Ini adalah membaca terpisah daripada sebuah field di 'ChesGemeView' dengan tujuan: daftar pindah dan per-ply posisi yang digunakan untuk naik pada setiap mempublikasikan, beberapa Kilobytes per penerima bergerak, untuk panel apa-apa diberikan. Mereka datang dari bingkai dan mereka tinggal dari itu - jendela mengambil ini ketika terbuka dan ketika permainan berakhir, dan menambahkan masing-masing live move from 'lastMoveSan' in between. Diijinkan dengan menyerahkan id ke sama 'Memerlukan (...)' papan itu sendiri menggunakan, karena titik akhir yang tangan atas seluruh permainan harus menolak persis orang papan menolak. 'THINKING _ MS' telah ada sejak tabel itu dan tidak pernah menulis itu, jadi setiap baris dalam basis data membawa sebuah null dan panel memiliki time field itu tidak pernah bisa Isi. 'applyMove' adalah satu tempat dimana jawabannya dapat diketahui: posisi terakhir berubah ketika ply sebelumnya ditulis, atau ketika permainan dibuat jika ini adalah langkah pertama. Bukan "dateUpdated", yang terlihat seperti fakta yang sama dan tidak - '@ PreUpdate' perangko pada setiap menyimpan, sehingga penawaran menggambar atau lawan membuka papan akan mengatur ulang dan langkah berikutnya akan melaporkan waktu berpikir beberapa detik. Direkam, tidak dipaksa. Masih belum ada jam.