From 6c326305ebd94338250643e1ba4e27a0fd9bd346 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Sun, 29 Dec 2019 02:41:06 +0100 Subject: [PATCH 1/2] Update bot --- docs | 2 +- examples/downloadRenameBot.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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]; From 3ec8ad8a811ba7c219fb12b519ca31f362f0e699 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Sun, 29 Dec 2019 02:58:15 +0100 Subject: [PATCH 2/2] revert --- src/danog/MadelineProto/DataCenter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/danog/MadelineProto/DataCenter.php b/src/danog/MadelineProto/DataCenter.php index 75bc0ddc..f542822b 100644 --- a/src/danog/MadelineProto/DataCenter.php +++ b/src/danog/MadelineProto/DataCenter.php @@ -272,7 +272,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);