diff --git a/src/danog/MadelineProto/MTProtoTools/AuthKeyHandler.php b/src/danog/MadelineProto/MTProtoTools/AuthKeyHandler.php index 563c58ca..8d507b4d 100644 --- a/src/danog/MadelineProto/MTProtoTools/AuthKeyHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/AuthKeyHandler.php @@ -62,6 +62,11 @@ trait AuthKeyHandler * *********************************************************************** * Find our key in the server_public_key_fingerprints vector */ + if (!isset($this->key->keydata)) { + // Load rsa key + \danog\MadelineProto\Logger::log(['Loading RSA key...'], Logger::ULTRA_VERBOSE); + $this->key = new RSA($this->settings['authorization']['rsa_key']); + } foreach ($ResPQ['server_public_key_fingerprints'] as $curfp) { if ($this->key->keydata['fp'] === $curfp) { $public_key_fingerprint = $curfp;