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

Function handleTasks

apps/cli/internal/web/handlers.go:129–139  ·  view source on GitHub ↗
(dp *DataProvider)

Source from the content-addressed store, hash-verified

127}
128
129func handleTasks(dp *DataProvider) http.HandlerFunc {
130 return func(w http.ResponseWriter, r *http.Request) {
131 dp := effectiveDP(r, dp)
132 tasks, err := getFilteredTasks(dp, r)
133 if err != nil {
134 http.Error(w, err.Error(), http.StatusInternalServerError)
135 return
136 }
137 writeJSON(w, tasks)
138 }
139}
140
141func handleTaskByID(dp *DataProvider) http.HandlerFunc {
142 return func(w http.ResponseWriter, r *http.Request) {

Calls 4

effectiveDPFunction · 0.85
getFilteredTasksFunction · 0.85
writeJSONFunction · 0.85
ErrorMethod · 0.80