refactor: move Source/Repository types to config package
1 file changed, 8 insertions(+), 3 deletions(-)
changed files
M internal/importer/importer.go → internal/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 }