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, 4 insertions(+), 3 deletions(-)

changed files
M cmd/searchix-web/main.gocmd/searchix-web/main.go
@@ -10,8 +10,9 @@ "runtime/pprof"
"badc0de.net/pkg/flagutil" - "go.alanpearce.eu/searchix" "go.alanpearce.eu/searchix/internal/config" + "go.alanpearce.eu/searchix/internal/importer" + "go.alanpearce.eu/searchix/web" "go.alanpearce.eu/x/log" )
@@ -69,12 +70,12 @@
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt) defer cancel() - s, err := searchix.New(cfg, logger) + s, err := web.New(cfg, logger) if err != nil { logger.Fatal("Failed to initialise searchix", "error", err) } - err = s.SetupIndex(ctx, &searchix.IndexOptions{ + err = importer.SetupIndex(ctx, cfg, &importer.Options{ Update: *update, Replace: *replace, LowMemory: cfg.Importer.LowMemory,