Show remaining time to answer

This commit is contained in:
Vojtěch Káně
2021-04-24 12:35:56 +02:00
parent fc8a18e5bb
commit 3df6c47464
6 changed files with 39 additions and 8 deletions

View File

@@ -140,8 +140,9 @@ func (app *application) nextQuestion(w http.ResponseWriter, r *http.Request, par
if player, err := app.model.GetPlayerWithSessionAndGame(playerUid, r.Context()); err == nil {
var sessionId = player.Edges.Session.ID
if err := app.model.NextQuestion(sessionId, time.Now(), r.Context()); err == nil {
if su, err := app.model.GetQuestionStateUpdate(sessionId, r.Context()); err == nil {
var now = time.Now()
if err := app.model.NextQuestion(sessionId, now, r.Context()); err == nil {
if su, err := app.model.GetQuestionStateUpdate(sessionId, now, r.Context()); err == nil {
app.rtClients.SendToAll(sessionId, su)
w.WriteHeader(http.StatusNoContent)
return