From 7e4227e3de5477a41baf9206c0927f54494b2fda Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Thu, 26 Apr 2018 12:18:43 +0200 Subject: [PATCH] Do not drop duplicate message ID updates if they're edited messages --- docs | 2 +- src/danog/MadelineProto/MTProtoTools/UpdateHandler.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs b/docs index 06370b82..3be94398 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 06370b82769bf4182fe5919e2f3f5f37efc8b5a0 +Subproject commit 3be943981f47b1e140c271fef2bc49a99b40f93e diff --git a/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php b/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php index 6ab4a9ed..abbd95b7 100644 --- a/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php @@ -450,7 +450,7 @@ trait UpdateHandler return false; } - if (isset($update['message']['id'], $update['message']['to_id'])) { + if (isset($update['message']['id'], $update['message']['to_id']) && !in_array($update['_'], ['updateEditMessage', 'updateEditChannelMessage'])) { if (!$this->check_msg_id($update['message'])) { $this->logger->logger('Duplicate update by message id, channel id: '.$channel_id, \danog\MadelineProto\Logger::ERROR);