Use tomb v2, update deps, fix hang on stale connection
This commit is contained in:
6
redis.go
6
redis.go
@@ -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-ки.
|
||||
|
||||
Reference in New Issue
Block a user