summaryrefslogtreecommitdiff
path: root/stats/versions_enrich.go
blob: 416c46947e27d26cc82df1fe3adc73e52f93c11e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package stats

import (
	"slices"
	"sts2stats/model"
)

type GameVersion struct {
	Version string `db:"Version,primarykey"`
}

var versions []string

func EnrichGameVersion(run model.Run, stat RunStat) (result []any, err error) {
	if !slices.Contains(versions, run.BuildID) {
		versions = append(versions, run.BuildID)
		v := GameVersion{
			Version: run.BuildID,
		}
		result = append(result, &v)
	}
	return result, nil
}