fix json api

master
bel 2020-01-21 06:13:03 +00:00
parent 73efeb0acf
commit c457cb1daf
1 changed files with 20 additions and 5 deletions

View File

@ -92,7 +92,10 @@ func (a *Ajax) makeTask(r *http.Request) (string, *task.Task, error) {
func (a *Ajax) deleteTask(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) deleteTask(w http.ResponseWriter, r *http.Request) error {
_, taskID, _ := a.Cur(r) _, taskID, _ := a.Cur(r)
return a.storageDelTask(taskID) if err := a.storageDelTask(taskID); err != nil {
return err
}
return json.NewEncoder(w).Encode(map[string]int{"total": 1})
} }
func (a *Ajax) completeTask(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) completeTask(w http.ResponseWriter, r *http.Request) error {
@ -121,7 +124,10 @@ func (a *Ajax) editNote(w http.ResponseWriter, r *http.Request) error {
return err return err
} }
task.SetNote(form.Get(r, "note")) task.SetNote(form.Get(r, "note"))
return a.storageSetTask(listID, task) if err := a.storageSetTask(listID, task); err != nil {
return err
}
return json.NewEncoder(w).Encode(map[string]int{"total": 1})
} }
func (a *Ajax) editTask(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) editTask(w http.ResponseWriter, r *http.Request) error {
@ -131,7 +137,10 @@ func (a *Ajax) editTask(w http.ResponseWriter, r *http.Request) error {
} }
_, taskID, _ := a.Cur(r) _, taskID, _ := a.Cur(r)
task.UUID = taskID task.UUID = taskID
return a.storageSetTask(listID, task) if err := a.storageSetTask(listID, task); err != nil {
return err
}
return json.NewEncoder(w).Encode(map[string]int{"total": 1})
} }
func (a *Ajax) setPrio(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) setPrio(w http.ResponseWriter, r *http.Request) error {
@ -141,7 +150,10 @@ func (a *Ajax) setPrio(w http.ResponseWriter, r *http.Request) error {
return err return err
} }
task.SetPrio(form.ToInt(form.Get(r, "prio"))) task.SetPrio(form.ToInt(form.Get(r, "prio")))
return a.storageSetTask(listID, task) if err := a.storageSetTask(listID, task); err != nil {
return err
}
return json.NewEncoder(w).Encode(map[string]int{"total": 1})
} }
func (a *Ajax) moveTask(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) moveTask(w http.ResponseWriter, r *http.Request) error {
@ -154,7 +166,10 @@ func (a *Ajax) moveTask(w http.ResponseWriter, r *http.Request) error {
if err := a.storageDelTask(taskID); err != nil { if err := a.storageDelTask(taskID); err != nil {
return err return err
} }
return a.storageSetTask(toList, task) if err := a.storageSetTask(toList, task); err != nil {
return err
}
return json.NewEncoder(w).Encode(map[string]int{"total": 1})
} }
func (a *Ajax) parseTaskStr(w http.ResponseWriter, r *http.Request) error { func (a *Ajax) parseTaskStr(w http.ResponseWriter, r *http.Request) error {