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

Method scanExistingIDs

apps/cli/internal/sync/engine.go:335–352  ·  view source on GitHub ↗
(_ string)

Source from the content-addressed store, hash-verified

333}
334
335func (e *Engine) scanExistingIDs(_ string) ([]string, error) {
336 scanDir := e.ConfigDir
337 if _, err := os.Stat(scanDir); os.IsNotExist(err) {
338 return nil, nil
339 }
340
341 taskScanner := scanner.NewScanner(scanDir, e.Verbose, nil)
342 result, err := taskScanner.Scan()
343 if err != nil {
344 return nil, err
345 }
346
347 ids := make([]string, len(result.Tasks))
348 for i, t := range result.Tasks {
349 ids[i] = t.ID
350 }
351 return ids, nil
352}

Callers 1

RunSyncMethod · 0.95

Calls 1

ScanMethod · 0.95

Tested by

no test coverage detected