From cccbff1050fe53e25ceb335e66ad00c34ab0f8a3 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Tue, 26 Dec 2017 17:02:44 +0000 Subject: [PATCH] hotfix --- src/danog/MadelineProto/MTProto.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/danog/MadelineProto/MTProto.php b/src/danog/MadelineProto/MTProto.php index 60588bf4..e5a3b36c 100644 --- a/src/danog/MadelineProto/MTProto.php +++ b/src/danog/MadelineProto/MTProto.php @@ -705,11 +705,13 @@ class MTProto $authorization = $this->method_call('auth.importAuthorization', $exported_authorization, ['datacenter' => $id]); $socket->authorized = true; break; + } catch (\danog\MadelineProto\Exception $e) { + \danog\MadelineProto\Logger::log(['Failure while syncing authorization from DC '.$authorized_dc_id.' to DC '.$id.': '.$e->getMessage()], \danog\MadelineProto\Logger::ERROR); } catch (\danog\MadelineProto\RPCErrorException $e) { + \danog\MadelineProto\Logger::log(['Failure while syncing authorization from DC '.$authorized_dc_id.' to DC '.$id.': '.$e->getMessage()], \danog\MadelineProto\Logger::ERROR); if ($e->rpc === 'DC_ID_INVALID') { break; } - \danog\MadelineProto\Logger::log(['Failure while syncing authorization from DC '.$authorized_dc_id.' to DC '.$id.': '.$e->getMessage()], \danog\MadelineProto\Logger::ERROR); } // Turns out this DC isn't authorized after all } }