all repos — searchix @ f23d67df63defd5f6fe6773789851dd63f3ac829

Search engine for NixOS, nix-darwin, home-manager and NUR users

refactor: move SetupIndex and indexing progress to importer

Alan Pearce
commit

f23d67df63defd5f6fe6773789851dd63f3ac829

parent

0dc2635e199591b917c8cc8ff40df3c3da6f9ec6

1 file changed, 0 insertions(+), 28 deletions(-)

changed files
M internal/components/data.gointernal/components/data.go
@@ -1,20 +1,11 @@
package components import ( - "time" - "go.alanpearce.eu/searchix/frontend" "go.alanpearce.eu/searchix/internal/config" search "go.alanpearce.eu/searchix/internal/index" "go.alanpearce.eu/searchix/internal/nix" ) - -var Indexing struct { - InProgress bool - StartedAt time.Time - FinishedAt time.Time - NextRun time.Time -} type TemplateData struct { Sources []*config.Source
@@ -43,22 +34,3 @@ }
return &i } - -func SetNextRun(nextRun time.Time) { - Indexing.NextRun = nextRun -} - -func SetLastUpdated(last time.Time) { - Indexing.FinishedAt = last -} - -func MarkIndexingStarted() { - Indexing.StartedAt = time.Now() - Indexing.InProgress = true -} - -func MarkIndexingFinished(nextRun time.Time) { - Indexing.FinishedAt = time.Now() - Indexing.InProgress = false - Indexing.NextRun = nextRun -}