MCPcopy
hub / github.com/GopeedLab/gopeed / DeleteTasks

Function DeleteTasks

pkg/rest/api.go:170–183  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

168}
169
170func DeleteTasks(w http.ResponseWriter, r *http.Request) {
171 filter, errResult := parseFilter(r)
172 if errResult != nil {
173 WriteJson(w, errResult)
174 return
175 }
176 force := r.FormValue("force")
177
178 if err := Downloader.Delete(filter, force == "true"); err != nil {
179 WriteJson(w, model.NewErrorResult(err.Error()))
180 return
181 }
182 WriteJson(w, model.NewNilResult())
183}
184
185func GetTask(w http.ResponseWriter, r *http.Request) {
186 vars := mux.Vars(r)

Callers

nothing calls this directly

Calls 6

NewErrorResultFunction · 0.92
NewNilResultFunction · 0.92
parseFilterFunction · 0.85
WriteJsonFunction · 0.85
DeleteMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected