Feat: update stats

This commit is contained in:
Grail Finder
2025-07-10 20:12:37 +03:00
parent 8392a764a2
commit 8040586043
3 changed files with 92 additions and 1 deletions

View File

@ -47,7 +47,13 @@ func (p *RepoProvider) PlayerAdd(ctx context.Context, player *models.Player) err
db := getDB(ctx, p.DB)
_, err := db.ExecContext(ctx, "INSERT INTO players (room_id, username, team, role, is_bot, password) VALUES (?, ?, ?, ?, ?, ?)",
player.RoomID, player.Username, player.Team, player.Role, player.IsBot, player.Password)
return err
if err != nil {
return err
}
if !player.IsBot {
return p.CreatePlayerStats(ctx, player.Username)
}
return nil
}
func (p *RepoProvider) PlayerUpdate(ctx context.Context, player *models.Player) error {