🍱 fix logic

This commit is contained in:
maxlerebourg
2026-07-25 15:35:08 +02:00
parent ad7596ff85
commit 6958432a7c
+2 -9
View File
@@ -65,14 +65,14 @@ func (rc *redisCache) nextReader() *simpleredis.SimpleRedis {
return &rc.readers[idx]
}
func redisResultToString(value []byte, err error) (string, error) {
func (rc *redisCache) get(key string) (string, error) {
value, err := rc.nextReader().Get(key)
if err == nil {
valueString := string(value)
if len(valueString) > 0 {
return valueString, nil
}
}
if err != nil {
switch err.Error() {
case simpleredis.RedisMiss:
return "", errors.New(CacheMiss)
@@ -81,13 +81,6 @@ func redisResultToString(value []byte, err error) (string, error) {
}
return "", err
}
return "", errors.New(CacheMiss)
}
func (rc *redisCache) get(key string) (string, error) {
value, err := rc.nextReader().Get(key)
return redisResultToString(value, err)
}
func (rc *redisCache) set(key, value string, duration int64) {
if err := rc.writer.Set(key, []byte(value), duration); err != nil {