in src/middleware/storage.go [94:108]
func (s Storage) Update(t Todo) error {
if err := s.cache.DeleteList(); err != nil {
return fmt.Errorf("error clearing cache : %v", err)
}
if err := s.sqlstorage.Update(t); err != nil {
return err
}
if err := s.cache.Save(t); err != nil {
return err
}
return nil
}