Skip to content

refactor(server): merge answer events into one

Laurent Bourgon requested to merge refactor/cleaner-answer-event into dev

Allège le code.

Les tests ont été faits pour Gateway + Managers.

Ajouts

  • AnswerManager.get: obtient une réponse de manière "type-safe".
  • AnswerManager.set: assigne une réponse à un joueur.

Modifications

  • Il n'y a qu'un seul event Answer qui peut avoir une liste de booléens ou une chaîne de caractère. Room s'occupe de vérifier si cela est autorisé.
  • La logique de Room.answer a été déplacée dans AnswerManager.set.

Conséquences

  • Aucune. L'interface publique client-serveur reste la même, seulement le non des événements change.

Merge request reports

Loading