+1
-2
@@ -59,9 +59,8 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if msg.Timeout > 0 {
|
||||
if msg.Timeout > 0 && len(from_server.Chat) == 0 && from_server.Invitation == nil {
|
||||
logger.Info().Msg("long poll, subscribing for messages")
|
||||
// set timeout for the lookup
|
||||
from_server, err = r.subscribe(msg, int(msg.Timeout))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user