Feat: bot ends game to the stats
This commit is contained in:
@ -107,6 +107,7 @@ func (b *Bot) checkGuess(word string, room *models.Room) error {
|
||||
}
|
||||
room.ActionHistory = append(room.ActionHistory, action)
|
||||
b.StopTurnTimer()
|
||||
updateStatsOnGameOver(context.Background(), room)
|
||||
case string(models.WordColorWhite), string(oppositeColor):
|
||||
// end turn
|
||||
room.TeamTurn = oppositeColor
|
||||
@ -132,6 +133,7 @@ func (b *Bot) checkGuess(word string, room *models.Room) error {
|
||||
}
|
||||
room.ActionHistory = append(room.ActionHistory, action)
|
||||
b.StopTurnTimer()
|
||||
updateStatsOnGameOver(context.Background(), room)
|
||||
}
|
||||
if room.RedCounter == 0 {
|
||||
// red won
|
||||
@ -149,6 +151,7 @@ func (b *Bot) checkGuess(word string, room *models.Room) error {
|
||||
}
|
||||
room.ActionHistory = append(room.ActionHistory, action)
|
||||
b.StopTurnTimer()
|
||||
updateStatsOnGameOver(context.Background(), room)
|
||||
}
|
||||
ctx, tx, err := repo.InitTx(context.Background())
|
||||
// nolint: errcheck
|
||||
|
Reference in New Issue
Block a user