Adding storage to our data
This commit is contained in:
@@ -2,13 +2,15 @@ package main
|
||||
|
||||
func main() {
|
||||
todos := Todos{}
|
||||
|
||||
todos.add("Learn more Go")
|
||||
todos.add("You have to understand the code you are writing")
|
||||
todos.add("You have to understand the code you are writing")
|
||||
|
||||
todos.toggle(0)
|
||||
|
||||
todos.delete(2)
|
||||
storage := newStorage[Todos]("Tasks.json")
|
||||
storage.load(&todos)
|
||||
todos.print()
|
||||
todos.toggle(1)
|
||||
todos.print()
|
||||
todos.delete(2)
|
||||
todos.edit(0, "yeah yeah, do better")
|
||||
todos.toggle(0)
|
||||
todos.toggle(2)
|
||||
todos.print()
|
||||
storage.save(todos)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user