connector/client: don't explode if client not available on connection state change
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
@@ -417,6 +417,10 @@ func (t *TelegramClient) onConnectionStateChange(reason string) func() {
|
|||||||
log.Info().Msg("Connection state changed")
|
log.Info().Msg("Connection state changed")
|
||||||
ctx := log.WithContext(context.Background())
|
ctx := log.WithContext(context.Background())
|
||||||
|
|
||||||
|
if t.client == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
authStatus, err := t.client.Auth().Status(ctx)
|
authStatus, err := t.client.Auth().Status(ctx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.sendUnknownError(err.Error())
|
t.sendUnknownError(err.Error())
|
||||||
|
|||||||
Reference in New Issue
Block a user