diff --git a/docs b/docs index 757d12fb..fb62113c 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 757d12fbdda97d22a20d565be8e0aea64ed34cad +Subproject commit fb62113c6b73f49e6d84849731cbe3f705d03647 diff --git a/examples/downloadRenameBot.php b/examples/downloadRenameBot.php index 2e315cd1..f583a962 100644 --- a/examples/downloadRenameBot.php +++ b/examples/downloadRenameBot.php @@ -80,7 +80,7 @@ class EventHandler extends \danog\MadelineProto\EventHandler if ($update['message']['message'] === '/start') { return $this->messages->sendMessage(['peer' => $peerId, 'message' => self::START, 'parse_mode' => 'Markdown', 'reply_to_msg_id' => $update['message']['id']]); } - if (isset($update['message']['media'])) { + if (isset($update['message']['media']['_']) && $update['message']['media']['_'] !== 'messageMediaWebPage') { $id = yield $this->messages->sendMessage(['peer' => $peerId, 'message' => 'Give me a new name for this file: ', 'reply_to_msg_id' => $messageId])['id']; $this->states[$peerId] = [$update['message']['media'], $id]; diff --git a/src/danog/MadelineProto/DataCenter.php b/src/danog/MadelineProto/DataCenter.php index aa09ce53..8a9dbf8d 100644 --- a/src/danog/MadelineProto/DataCenter.php +++ b/src/danog/MadelineProto/DataCenter.php @@ -273,7 +273,7 @@ class DataCenter } foreach ($ctxs as $ctx) { try { - if ($old && $this->sockets[$dc_number]->hasConnection($id)) { + if ($old) { $this->API->logger->logger("Reconnecting to DC $dc_number ($id) from existing", \danog\MadelineProto\Logger::WARNING); $this->sockets[$dc_number]->setExtra($this->API); yield $this->sockets[$dc_number]->connect($ctx, $id);