func()

in src/middleware/cache.go [181:199]


func (c *Cache) SaveList(todos Todos) error {
	if !c.enabled {
		return nil
	}

	conn := c.redisPool.Get()
	defer conn.Close()

	json, err := todos.JSON()
	if err != nil {
		return err
	}

	if _, err := conn.Do("SET", "todoslist", json); err != nil {
		return err
	}
	c.log("Successfully saved todo to cache")
	return nil
}