Las plietas, y cuánto tiempo tomó cada uno

FeatureMediaService
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.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios