From 0d2df39a2e5c0e131be1e69adaeca80c05567b26 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 2 Sep 2019 17:59:33 +0300 Subject: [PATCH] Silence sendChatAction errors. GitOrigin-RevId: 138ea490da2a7d59695c58332ac176abeb4efcd9 --- td/telegram/MessagesManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 73f2845d8..81a3e3505 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -21750,7 +21750,10 @@ void MessagesManager::send_dialog_action(DialogId dialog_id, const tl_object_ptr auto can_send_status = can_send_message(dialog_id); if (can_send_status.is_error()) { - return promise.set_error(can_send_status.move_as_error()); + if (td_->auth_manager_->is_bot()) { + return promise.set_error(can_send_status.move_as_error()); + } + return promise.set_value(Unit()); } if (is_broadcast_channel(dialog_id)) {