mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
Convert Ranking and Team models to use Bolt DB.
This commit is contained in:
@@ -292,7 +292,7 @@ func (arena *Arena) StartMatch() error {
|
||||
if allianceStation.Team != nil && !allianceStation.Team.HasConnected && allianceStation.DsConn != nil &&
|
||||
allianceStation.DsConn.RobotLinked {
|
||||
allianceStation.Team.HasConnected = true
|
||||
arena.Database.SaveTeam(allianceStation.Team)
|
||||
arena.Database.UpdateTeam(allianceStation.Team)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ func (arena *Arena) generateArenaStatusMessage() interface{} {
|
||||
}
|
||||
|
||||
return &struct {
|
||||
MatchId int64
|
||||
MatchId int
|
||||
AllianceStations map[string]*AllianceStation
|
||||
TeamWifiStatuses map[string]network.TeamWifiStatus
|
||||
MatchState
|
||||
|
||||
@@ -388,13 +388,13 @@ func TestLoadNextMatch(t *testing.T) {
|
||||
arena.Database.CreateMatch(&qualificationMatch2)
|
||||
|
||||
// Test match should be followed by another, empty test match.
|
||||
assert.Equal(t, int64(0), arena.CurrentMatch.Id)
|
||||
assert.Equal(t, 0, arena.CurrentMatch.Id)
|
||||
err := arena.SubstituteTeam(1114, "R1")
|
||||
assert.Nil(t, err)
|
||||
arena.CurrentMatch.Status = model.TieMatch
|
||||
err = arena.LoadNextMatch()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, int64(0), arena.CurrentMatch.Id)
|
||||
assert.Equal(t, 0, arena.CurrentMatch.Id)
|
||||
assert.Equal(t, 0, arena.CurrentMatch.Red1)
|
||||
assert.Equal(t, false, arena.CurrentMatch.IsComplete())
|
||||
|
||||
@@ -413,7 +413,7 @@ func TestLoadNextMatch(t *testing.T) {
|
||||
arena.Database.UpdateMatch(&practiceMatch3)
|
||||
err = arena.LoadNextMatch()
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, int64(0), arena.CurrentMatch.Id)
|
||||
assert.Equal(t, 0, arena.CurrentMatch.Id)
|
||||
assert.Equal(t, "test", arena.CurrentMatch.Type)
|
||||
|
||||
err = arena.LoadMatch(&qualificationMatch1)
|
||||
|
||||
Reference in New Issue
Block a user