0

Use tomb v2, update deps, fix hang on stale connection

This commit is contained in:
eleksir
2025-01-02 17:28:27 +03:00
parent 189cb99ed9
commit 44004d8fd9
21 changed files with 1282 additions and 520 deletions

View File

@@ -9,17 +9,19 @@ import (
log "github.com/sirupsen/logrus"
)
func redisLoop(redisMsgChan <-chan *redis.Message) {
func redisLoop(redisMsgChan <-chan *redis.Message) error {
// Обработчик событий от редиски
for msg := range redisMsgChan {
if shutdown {
return
return nil
}
if err := redisMsgParser(msg.Payload); err != nil {
log.Warn(err)
}
}
return nil
}
// redisMsgParser парсит json-чики прилетевшие из REDIS-ки.