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
	 Grail Finder
					Grail Finder