From 14cffece3bb95192d258b30f8e454808317f7793 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Thu, 6 Mar 2025 23:27:33 -0900 Subject: [PATCH] mc --- models/models.go | 14 +++++++------- web/server.go | 8 ++++---- web/templates/heats.templ | 8 ++++---- web/templates/heats_templ.go | 16 ++++++++-------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/models/models.go b/models/models.go index 2d9b59f..ef5386f 100644 --- a/models/models.go +++ b/models/models.go @@ -45,11 +45,11 @@ type RaceResult struct { // Heat represents a single race with 4 lanes type Heat struct { - ID int64 `json:"id"` - GroupID int64 `json:"group_id"` - HeatNum int `json:"heat_num"` - Lane1ID int64 `json:"lane1_id"` - Lane2ID int64 `json:"lane2_id"` - Lane3ID int64 `json:"lane3_id"` - Lane4ID int64 `json:"lane4_id"` + ID int64 `json:"id"` + GroupID int64 `json:"group_id"` + HeatNum int `json:"heat_num"` + Lane1ID *int64 `json:"lane1_id"` + Lane2ID *int64 `json:"lane2_id"` + Lane3ID *int64 `json:"lane3_id"` + Lane4ID *int64 `json:"lane4_id"` } diff --git a/web/server.go b/web/server.go index f36d7e7..021f440 100644 --- a/web/server.go +++ b/web/server.go @@ -814,10 +814,10 @@ func (s *Server) handleHeatsContent() http.HandlerFunc { for i, h := range derbyHeats { heats[i] = models.Heat{ HeatNum: i + 1, - Lane1ID: *h.Lane1ID, - Lane2ID: *h.Lane2ID, - Lane3ID: *h.Lane3ID, - Lane4ID: *h.Lane4ID, + Lane1ID: h.Lane1ID, + Lane2ID: h.Lane2ID, + Lane3ID: h.Lane3ID, + Lane4ID: h.Lane4ID, } } } diff --git a/web/templates/heats.templ b/web/templates/heats.templ index 9702a10..02ca67b 100644 --- a/web/templates/heats.templ +++ b/web/templates/heats.templ @@ -69,10 +69,10 @@ templ HeatsContent(heats []models.Heat, racers []models.Racer) { for i, heat := range heats { { strconv.Itoa(i + 1) } - { getRacerName(racers, heat.Lane1ID) } - { getRacerName(racers, heat.Lane2ID) } - { getRacerName(racers, heat.Lane3ID) } - { getRacerName(racers, heat.Lane4ID) } + { getRacerName(racers, *heat.Lane1ID) } + { getRacerName(racers, *heat.Lane2ID) } + { getRacerName(racers, *heat.Lane3ID) } + { getRacerName(racers, *heat.Lane4ID) } } diff --git a/web/templates/heats_templ.go b/web/templates/heats_templ.go index 35059a4..b56a09e 100644 --- a/web/templates/heats_templ.go +++ b/web/templates/heats_templ.go @@ -167,9 +167,9 @@ func HeatsContent(heats []models.Heat, racers []models.Racer) templ.Component { return templ_7745c5c3_Err } var templ_7745c5c3_Var7 string - templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, heat.Lane1ID)) + templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, *heat.Lane1ID)) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 72, Col: 47} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 72, Col: 48} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) if templ_7745c5c3_Err != nil { @@ -180,9 +180,9 @@ func HeatsContent(heats []models.Heat, racers []models.Racer) templ.Component { return templ_7745c5c3_Err } var templ_7745c5c3_Var8 string - templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, heat.Lane2ID)) + templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, *heat.Lane2ID)) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 73, Col: 47} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 73, Col: 48} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) if templ_7745c5c3_Err != nil { @@ -193,9 +193,9 @@ func HeatsContent(heats []models.Heat, racers []models.Racer) templ.Component { return templ_7745c5c3_Err } var templ_7745c5c3_Var9 string - templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, heat.Lane3ID)) + templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, *heat.Lane3ID)) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 74, Col: 47} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 74, Col: 48} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) if templ_7745c5c3_Err != nil { @@ -206,9 +206,9 @@ func HeatsContent(heats []models.Heat, racers []models.Racer) templ.Component { return templ_7745c5c3_Err } var templ_7745c5c3_Var10 string - templ_7745c5c3_Var10, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, heat.Lane4ID)) + templ_7745c5c3_Var10, templ_7745c5c3_Err = templ.JoinStringErrs(getRacerName(racers, *heat.Lane4ID)) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 75, Col: 47} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/templates/heats.templ`, Line: 75, Col: 48} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var10)) if templ_7745c5c3_Err != nil {