This commit is contained in:
2026-10-12 15:58:24 +07:00
parent 0e20c3e151
commit 7fe8c6a5f0
18 changed files with 1314 additions and 149 deletions
@@ -159,6 +159,14 @@ func (s *TeamService) DownloadTeamQR(ctx context.Context, id int) ([]byte, strin
if len(teams) == 0 {
return nil, "", ErrNoCards
}
return s.GenerateTeamQR(ctx, game, teams)
}
// GenerateTeamQR uses the provided teams so a print package shares one team list.
func (s *TeamService) GenerateTeamQR(ctx context.Context, game *repos.Game, teams []*repos.Team) ([]byte, string, error) {
if err := ctx.Err(); err != nil {
return nil, "", err
}
cards, filename, err := teamQRData(s.appBaseURL, game, teams)
if err != nil {
return nil, "", err