mirror of
https://github.com/IS1DI/x0gp.git
synced 2026-07-16 20:47:55 +00:00
Implement leaderboard service and POC HTTP handlers with Swagger documentation
This commit is contained in:
@@ -29,8 +29,6 @@ var DefaultNow = time.Now
|
||||
// run time. If no tracks exist, the seeder falls back to ["default"].
|
||||
var fallbackTracks = []string{"default"}
|
||||
|
||||
// Default driver nicknames used when the drivers table is empty. Three
|
||||
// uppercase letters each (per the drivers table constraint).
|
||||
var defaultDriverSeeds = []struct {
|
||||
nick string
|
||||
name string
|
||||
@@ -43,6 +41,18 @@ var defaultDriverSeeds = []struct {
|
||||
{"FRA", "Frank"},
|
||||
{"GRA", "Grace"},
|
||||
{"HEI", "Heidi"},
|
||||
{"IVY", "Ivy"},
|
||||
{"JAC", "Jack"},
|
||||
{"KEN", "Ken"},
|
||||
{"LEO", "Leo"},
|
||||
{"MAX", "Max"},
|
||||
{"NED", "Ned"},
|
||||
{"OLI", "Oliver"},
|
||||
{"PEP", "Peggy"},
|
||||
{"QIN", "Quincy"},
|
||||
{"ROY", "Roy"},
|
||||
{"SAM", "Sam"},
|
||||
{"TED", "Ted"},
|
||||
}
|
||||
|
||||
// Default clans.
|
||||
@@ -246,7 +256,7 @@ func (r *Runner) resetAll(ctx context.Context) error {
|
||||
return err
|
||||
}
|
||||
if _, err := r.pg.Exec(ctx,
|
||||
`TRUNCATE TABLE race_plans, race_queue`); err != nil {
|
||||
`TRUNCATE TABLE race_plans, race_queue, drivers, clans CASCADE`); err != nil {
|
||||
return err
|
||||
}
|
||||
for _, m := range r.lb.ListRaces() {
|
||||
|
||||
Reference in New Issue
Block a user