aboutsummaryrefslogtreecommitdiffstats
path: root/todolist/app.go
diff options
context:
space:
mode:
Diffstat (limited to 'todolist/app.go')
-rw-r--r--todolist/app.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/todolist/app.go b/todolist/app.go
index 24ebe4d..6d771ef 100644
--- a/todolist/app.go
+++ b/todolist/app.go
@@ -91,6 +91,18 @@ func (a *App) UnarchiveTodo(input string) {
fmt.Println("Todo unarchived.")
}
+func (a *App) EditTodoSubject(input string) {
+ a.Load()
+ _, id, subject := Parser{input}.Parse()
+ id, todo := a.getId(input)
+ if id == -1 {
+ return
+ }
+ todo.Subject = subject
+ a.Save()
+ fmt.Println("Todo subject updated.")
+}
+
func (a *App) EditTodoDue(input string) {
a.Load()
id, todo := a.getId(input)