in src/middleware/db.go [221:233]
func resultToTodo(results *sql.Rows) (Todo, error) {
t := Todo{}
if err := results.Scan(&t.ID, &t.Title, &t.Updated, &t.completedNull); err != nil {
return t, fmt.Errorf("resultToTodo error: on scan: %s", err)
}
if t.completedNull.Valid {
t.Completed = t.completedNull.Time
t.Complete = true
}
return t, nil
}