MCPcopy Create free account
hub / github.com/driangle/taskmd / fetchImportTasks

Function fetchImportTasks

apps/cli/internal/sync/import_engine.go:75–84  ·  view source on GitHub ↗
(cfg ImportConfig)

Source from the content-addressed store, hash-verified

73}
74
75func fetchImportTasks(cfg ImportConfig) ([]ExternalTask, error) {
76 src, err := GetSource(cfg.SourceName)
77 if err != nil {
78 return nil, err
79 }
80 if err := src.ValidateConfig(cfg.SourceCfg); err != nil {
81 return nil, fmt.Errorf("invalid config for source %q: %w", cfg.SourceName, err)
82 }
83 return src.FetchTasks(cfg.SourceCfg)
84}
85
86func resolveImportFieldMap(sourceName string, userMap FieldMap) FieldMap {
87 fm := defaultImportFieldMap()

Callers 1

RunImportFunction · 0.85

Calls 3

GetSourceFunction · 0.85
ValidateConfigMethod · 0.65
FetchTasksMethod · 0.65

Tested by

no test coverage detected