MCPcopy Index your code
hub / github.com/ZenNotes/zennotes / ScanTasksForPath

Method ScanTasksForPath

apps/server/internal/vault/vault.go:1900–1914  ·  view source on GitHub ↗
(rel string)

Source from the content-addressed store, hash-verified

1898}
1899
1900func (v *Vault) ScanTasksForPath(rel string) ([]Task, error) {
1901 v.mu.RLock()
1902 defer v.mu.RUnlock()
1903 abs, err := SafeJoin(v.root, rel)
1904 if err != nil {
1905 return nil, err
1906 }
1907 body, err := os.ReadFile(abs)
1908 if err != nil {
1909 return nil, err
1910 }
1911 folder, _ := v.folderOf(abs)
1912 title := strings.TrimSuffix(filepath.Base(abs), filepath.Ext(abs))
1913 return ParseTasks(filepath.ToSlash(rel), title, folder, string(body)), nil
1914}
1915
1916// --- Text search ---
1917

Callers 1

tasksForMethod · 0.80

Calls 3

folderOfMethod · 0.95
SafeJoinFunction · 0.85
ParseTasksFunction · 0.85

Tested by

no test coverage detected