From 5d12e0f869b1f8df64d7397c3b177592e2ba4bd4 Mon Sep 17 00:00:00 2001 From: yc Date: Tue, 21 Apr 2026 17:00:58 +0200 Subject: [PATCH] long poll fix --- server/router.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/router.go b/server/router.go index 44b5f94..f81c2f8 100644 --- a/server/router.go +++ b/server/router.go @@ -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