aboutsummaryrefslogtreecommitdiffstats
path: root/todolist/todo_list.go
diff options
context:
space:
mode:
Diffstat (limited to 'todolist/todo_list.go')
-rw-r--r--todolist/todo_list.go17
1 files changed, 9 insertions, 8 deletions
diff --git a/todolist/todo_list.go b/todolist/todo_list.go
index a1e9f1c..4623a22 100644
--- a/todolist/todo_list.go
+++ b/todolist/todo_list.go
@@ -54,14 +54,6 @@ func (t *TodoList) Unarchive(id int) {
t.Data = append(t.Data, todo)
}
-func (t *TodoList) IndexOf(todoToFind *Todo) int {
- for i, todo := range t.Data {
- if todo.Id == todoToFind.Id {
- return i
- }
- }
- return -1
-}
func (t *TodoList) Prioritize(id int) {
todo := t.FindById(id)
todo.Prioritize()
@@ -76,6 +68,15 @@ func (t *TodoList) Unprioritize(id int) {
t.Data = append(t.Data, todo)
}
+func (t *TodoList) IndexOf(todoToFind *Todo) int {
+ for i, todo := range t.Data {
+ if todo.Id == todoToFind.Id {
+ return i
+ }
+ }
+ return -1
+}
+
type ByDate []*Todo
func (a ByDate) Len() int { return len(a) }