diff --git a/pkg/fs/preload.go b/pkg/fs/preload.go index 0f5ed58..d4c073e 100644 --- a/pkg/fs/preload.go +++ b/pkg/fs/preload.go @@ -14,23 +14,6 @@ type queue []*Preload func (queue) LessReverse(i, j *Preload) bool { return i.Prio > j.Prio } -func (q *queue) Head() (p *Preload) { - l := len(*q) - if l > 0 { - p = (*q)[l-1] - } - return -} - -func (q *queue) Pop() (p *Preload) { - l := len(*q) - if l > 0 { - p = q.Head() - *q = (*q)[:l-1] - } - return -} - func (q *queue) Sort() { slices.SortFunc(*q, q.LessReverse) } @@ -43,11 +26,7 @@ func (q *queue) Add(ph *PreloadHandler, name string, prio int) { return } } - q.Append(&Preload{Name: name, ph: ph}) -} - -func (q *queue) Append(p *Preload) { - *q = append(*q, p) + *q = append(*q, &Preload{Name: name, ph: ph}) q.Sort() }