long poll fix
continuous-integration/drone/push Build is failing

This commit is contained in:
yc
2026-04-21 17:00:58 +02:00
parent 8b106db52f
commit 5d12e0f869
+1 -2
View File
@@ -59,9 +59,8 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
if err != nil { if err != nil {
return nil, err 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") logger.Info().Msg("long poll, subscribing for messages")
// set timeout for the lookup
from_server, err = r.subscribe(msg, int(msg.Timeout)) from_server, err = r.subscribe(msg, int(msg.Timeout))
if err != nil { if err != nil {
return nil, err return nil, err