Modifying tasks works

This commit is contained in:
2019-03-14 10:29:33 -05:00
parent cbfde8c8fb
commit 7abfa8f3cd
7 changed files with 399 additions and 91 deletions

View File

@@ -48,6 +48,19 @@ func (a *AppState) addTask(taskString string) error {
return a.WriteList()
}
func (a *AppState) saveTask(t *todotxt.Task) error {
lt, err := a.TaskList.GetTask(t.Id)
if err != nil {
return err
}
lt.Todo = t.Todo
lt.Priority = t.Priority
lt.Projects = t.Projects
lt.Contexts = t.Contexts
lt.AdditionalTags = t.AdditionalTags
return a.WriteList()
}
func (a *AppState) toggleTaskComplete(id int) error {
if a.diskListChanged() {
return a.e(ResStrListChanged)