in src/middleware/db.go [176:192]
func (s SQLStorage) List() (Todos, error) {
ts := Todos{}
results, err := s.db.Query("SELECT * FROM todo ORDER BY updated DESC")
if err != nil {
return ts, fmt.Errorf("list error: on query: %s", err)
}
for results.Next() {
t, err := resultToTodo(results)
if err != nil {
return ts, fmt.Errorf("list error: on resultToTodo: %s", err)
}
ts = append(ts, t)
}
return ts, nil
}