From 8246b20d8580a6294dc0c2afdc9fc85ebd13dfd7 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Tue, 8 Nov 2022 15:32:20 +0100 Subject: [PATCH] More retries --- federationapi/consumers/presence.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/federationapi/consumers/presence.go b/federationapi/consumers/presence.go index 68fc8388f..b8686f7a5 100644 --- a/federationapi/consumers/presence.go +++ b/federationapi/consumers/presence.go @@ -33,7 +33,7 @@ import ( log "github.com/sirupsen/logrus" ) -const maxRetries = 3 +const maxRetries = 5 const retryDelay = time.Second // OutputReceiptConsumer consumes events that originate in the clientapi. @@ -105,7 +105,7 @@ func (t *OutputPresenceConsumer) onMessage(ctx context.Context, msgs []*nats.Msg } var joined []gomatrixserverlib.ServerName - // We're trying to get joined rooms for this user for 3 seconds (3 retries, 1s delay) + // We're trying to get joined rooms for this user for 5 seconds (5 retries, 1s delay) // If we fail to get joined hosts, we discard the presence event. for i := 0; i < maxRetries; i++ { var queryRes roomserverAPI.QueryRoomsForUserResponse