func()

in src/middleware/storage.go [58:73]


func (s Storage) Create(t Todo) (Todo, error) {
	if err := s.cache.DeleteList(); err != nil {
		return Todo{}, fmt.Errorf("error clearing cache : %v", err)
	}

	t, err := s.sqlstorage.Create(t)
	if err != nil {
		return t, err
	}

	if err = s.cache.Save(t); err != nil {
		return t, err
	}

	return t, nil
}