mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 21:56:50 -04:00
Refactor to merge Match.Status and Match.Winner fields into one.
This commit is contained in:
@@ -319,7 +319,7 @@ func (client *TbaClient) PublishMatches(database *model.Database) error {
|
||||
var scoreBreakdown map[string]*TbaScoreBreakdown
|
||||
var redScore, blueScore *int
|
||||
var redCards, blueCards map[string]string
|
||||
if match.Status == "complete" {
|
||||
if match.IsComplete() {
|
||||
matchResult, err := database.GetMatchResultForMatch(match.Id)
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
@@ -42,7 +42,7 @@ func TestPublishMatches(t *testing.T) {
|
||||
database := setupTestDb(t)
|
||||
|
||||
match1 := model.Match{Type: "qualification", DisplayName: "2", Time: time.Unix(600, 0), Red1: 7, Red2: 8, Red3: 9,
|
||||
Blue1: 10, Blue2: 11, Blue3: 12, Status: "complete"}
|
||||
Blue1: 10, Blue2: 11, Blue3: 12, Status: model.RedWonMatch}
|
||||
match2 := model.Match{Type: "elimination", DisplayName: "SF2-2", ElimRound: 2, ElimGroup: 2, ElimInstance: 2}
|
||||
database.CreateMatch(&match1)
|
||||
database.CreateMatch(&match2)
|
||||
|
||||
Reference in New Issue
Block a user