all repos — searchix @ 37deedc9b1da92571548c920721984d545269eb4

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

refactor: move Source/Repository types to config package

Alan Pearce
commit

37deedc9b1da92571548c920721984d545269eb4

parent

f700a3284ecc88bb2af1df5f0c8d242290a549cc

1 file changed, 8 insertions(+), 3 deletions(-)

changed files
M internal/importer/importer.gointernal/importer/importer.go
@@ -4,6 +4,7 @@ import (
"context" "log/slog" "path" + "searchix/internal/config" "searchix/internal/search" "sync" )
@@ -14,7 +15,7 @@ Import(context.Context, *search.WriteIndex) (bool, error)
} func NewNixpkgsChannelImporter( - source *Source, + source *config.Source, dataPath string, logger *slog.Logger, ) *NixpkgsChannelImporter {
@@ -27,7 +28,11 @@ Logger: logger,
} } -func NewChannelImporter(source *Source, dataPath string, logger *slog.Logger) *ChannelImporter { +func NewChannelImporter( + source *config.Source, + dataPath string, + logger *slog.Logger, +) *ChannelImporter { fullpath := path.Join(dataPath, source.Channel) return &ChannelImporter{
@@ -39,7 +44,7 @@ }
type importConfig struct { Filename string - Source *Source + Source *config.Source Logger *slog.Logger }