diff options
Diffstat (limited to 'internal/importer/importer.go')
-rw-r--r-- | internal/importer/importer.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/internal/importer/importer.go b/internal/importer/importer.go index b66b6d3..c50a72b 100644 --- a/internal/importer/importer.go +++ b/internal/importer/importer.go @@ -42,6 +42,20 @@ func NewChannelImporter( } } +func NewDownloadOptionsImporter( + source *config.Source, + dataPath string, + logger *slog.Logger, +) *DownloadOptionsImporter { + fullpath := path.Join(dataPath, source.Channel) + + return &DownloadOptionsImporter{ + DataPath: fullpath, + Source: source, + Logger: logger, + } +} + type importConfig struct { Filename string Source *config.Source |