From 7d398082ddd99cb6970636935265b491cc4489a7 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 20 Feb 2026 17:31:03 -0700 Subject: [PATCH] Simplify const syntax, remove redundant map lookups in buildCells --- cmd/qrunproxy/timeline.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cmd/qrunproxy/timeline.go b/cmd/qrunproxy/timeline.go index 6e71aa5..7488157 100644 --- a/cmd/qrunproxy/timeline.go +++ b/cmd/qrunproxy/timeline.go @@ -2,9 +2,7 @@ package main import "fmt" -const ( - cueTrackID = "_cue" -) +const cueTrackID = "_cue" type Show struct { Tracks []*Track `json:"tracks"` @@ -189,11 +187,11 @@ func (tl *Timeline) findCell(blockID, event string) *TimelineCell { func (tl *Timeline) buildCells(endChains map[string]bool) { lastOnTrack := map[string]*Block{} for _, block := range tl.show.Blocks { - lastOnTrack[tl.Blocks[block.ID].Track] = block + lastOnTrack[block.Track] = block } for _, block := range tl.show.Blocks { - track := tl.trackIdx[tl.Blocks[block.ID].Track] + track := tl.trackIdx[block.Track] var cells []*TimelineCell switch block.Type { case "cue":