fix json api
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user