Skip to content

feature(client): send player's answers to server on selection

Laurent Bourgon requested to merge feature/send-answers-on-selection into dev

Nécessaire pour afficher l'histogramme de la vue de l'organisateur. Cela permet aussi d'enlever l'événement TimesUp, le serveur va arrêter de répondre aux événements GameClientEvent.Answer après le délai.

Closes #102 (closed), #103 (closed), &37.

Ajouts

Aucun.

Modifications

  • Serveur: Supprimer une salle du GameRoomService va aussi arrêter toute question en cours et l'arrêter.
  • La sélection de choix a été divisée en plusieurs composants pour diminuer la complexité du composant PlayAreaComponent.
  • AnswerService a été modifié pour utiliser des observables. Cela permet de réagir aux changements en envoyant un événement WS à chaque modification, et de désactiver les boutons de sélection lorsque la réponse a été finalisée (par l'utilisateur, ou forcée par la minuterie du serveur).

Conséquences

  • Plus de requêtes envoyées à chaque sélection, pas très grave.

Merge request reports

Loading