- Se descapó
- 8 de septiembre de 2026 a las 18:44 UTC
- Autor
- Kamo
- Compromit
- 7825d6c
Dos cosas que necesita el panel de movimiento, ninguno de ellos en el marco publicado. GET /games/id./moves entregas cada ply en orden. Es una lectura separada en lugar de un campo en "ChessGameView" a propósito: la lista de movimientos y la de forma per-ply posiciones utilizadas para montar en cada publicación, varios kilobytes por destinatario por muévete, para un panel nada renderizado. Se salieron del marco y se quedan alejar. La ventana obtiene esto cuando se abre y cuando el juego termina, y aplaca cada uno movimiento en vivo desde el medio de "lastMoveSan" en el medio. Autorizado entregando el id a la misma El propio tablero utiliza, porque un endpoint que entrega el Todo el curso de un juego debe rechazar exactamente a la gente que la junta rechaza. Ha existido desde que la mesa lo hizo y nada lo escribió, así que cada fila en la base de datos lleva un nulo y el panel tuvo un campo de tiempo que nunca pudo - Rellena. Es el único lugar que la respuesta es se conoce: la posición la última cambiado cuando se escribió la ply anterior, o cuando se creó el juego si esto es el primer movimiento. No es "dateActuado", que se parece al mismo hecho y no lo es. Actualizarlo en cada salvación, por lo que una oferta de sorteo o un oponente abriendo el Junta lo restablecería y el siguiente movimiento reportaría un tiempo de pensar de unos pocos segundos. Grabado, no se aplica. Todavía no hay reloj deliberadamente.