From 242bf8776b33f6db0b2c604ebce9212ea4d0eb38 Mon Sep 17 00:00:00 2001 From: Aleksandr Razumov Date: Wed, 9 Oct 2024 13:20:59 +0300 Subject: [PATCH] Revert "fix(telegram): reset backoff until reconnectUntilClosed" This reverts commit 951db34b9d3779b87634681fcce8fa354c24ec51. --- telegram/connect.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/telegram/connect.go b/telegram/connect.go index f0140e52e5..a4d484f567 100644 --- a/telegram/connect.go +++ b/telegram/connect.go @@ -63,14 +63,13 @@ func (c *Client) reconnectUntilClosed(ctx context.Context) error { b := tdsync.SyncBackoff(backoff.WithContext(c.connBackoff(), ctx)) g := tdsync.NewCancellableGroup(ctx) g.Go(func(ctx context.Context) error { - for { - select { - case <-ctx.Done(): - return ctx.Err() - case <-c.ready.Ready(): - // Reset backoff on successful connection. - b.Reset() - } + select { + case <-ctx.Done(): + return ctx.Err() + case <-c.ready.Ready(): + // Reset backoff on successful connection. + b.Reset() + return nil } }) g.Go(func(ctx context.Context) error {