Skip to content

feature(server): save game history on end

Laurent Bourgon requested to merge feature/add-to-history-at-end-game into dev

Sauvegarde les résultats d'une partie à la fin de celle-ci.

Closes #185 (closed), #186 (closed), #187 (closed)

Ajouts

  • GameHistory: Schéma MongoDB pour l'historique d'une partie
  • À la fin d'une partie, les résultats de celle-ci sont enregistrés dans la base de données.
  • La route protégée /api/game/history retourne l'historique de toutes les parties

Modifications

  • L'état de la partie (started/ended) n'est plus stocké sous booléen, mais sous forme de timestamp (undefined si pas commencé/terminé).

Conséquences

  • Encore une fois, la classe GameRoom commence à prendre plusieurs responsabilités. Il faudrait envisager la diviser à nouveau...

Merge request reports

Loading