From 50ab23423f5a9ca7a23738fd91e555372192c30f Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Mon, 9 Sep 2024 21:50:41 -0600 Subject: [PATCH] client: update for better connection detection Signed-off-by: Sumner Evans --- go.mod | 2 +- go.sum | 4 ++-- pkg/connector/client.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index a8ba6d8f..e2d0eb78 100644 --- a/go.mod +++ b/go.mod @@ -57,4 +57,4 @@ require ( rsc.io/qr v0.2.0 // indirect ) -replace github.com/gotd/td => github.com/beeper/td v0.107.1-0.20240822123749-cc62ffad55ad +replace github.com/gotd/td => github.com/beeper/td v0.107.1-0.20240910034630-041e169998aa diff --git a/go.sum b/go.sum index d19d30ea..9ea1720e 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,8 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ+JlNzwDqpNU= -github.com/beeper/td v0.107.1-0.20240822123749-cc62ffad55ad h1:24/FZ0SztGlEn4SObzP1tU+Xql1C4lm9AxyPj+X/vOY= -github.com/beeper/td v0.107.1-0.20240822123749-cc62ffad55ad/go.mod h1:rHtaG0hd4EY0ice4f9CVH/JxsA7ZICqkcH3aFSVZplg= +github.com/beeper/td v0.107.1-0.20240910034630-041e169998aa h1:MrwT5FYp/1YAdApBM+2pQzekaVH9BZVVkK4+osYfHfU= +github.com/beeper/td v0.107.1-0.20240910034630-041e169998aa/go.mod h1:rHtaG0hd4EY0ice4f9CVH/JxsA7ZICqkcH3aFSVZplg= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= diff --git a/pkg/connector/client.go b/pkg/connector/client.go index 3c453615..9f336988 100644 --- a/pkg/connector/client.go +++ b/pkg/connector/client.go @@ -195,7 +195,7 @@ func NewTelegramClient(ctx context.Context, tc *TelegramConnector, login *bridge Logger: zaplog, UpdateHandler: client.updatesManager, OnDead: client.onDead, - OnSession: client.onSession, + OnConnected: client.onConnected, OnAuthError: client.onAuthError, PingTimeout: time.Duration(tc.Config.Ping.TimeoutSeconds) * time.Second, PingInterval: time.Duration(tc.Config.Ping.IntervalSeconds) * time.Second, @@ -362,7 +362,7 @@ func (t *TelegramClient) onDead() { }) } -func (t *TelegramClient) onSession() { +func (t *TelegramClient) onConnected() { authStatus, err := t.client.Auth().Status(context.Background()) if err != nil { t.userLogin.BridgeState.Send(status.BridgeState{