From cc8d876589c93ae9d3b85284ee9405bed7a5a26b Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 5 Mar 2020 00:17:19 +0300 Subject: [PATCH] Add ignore_default_disable_notification option. GitOrigin-RevId: 9386d08601bce5b6cd3ef3413033439a30f99362 --- td/telegram/MessagesManager.cpp | 3 ++- td/telegram/Td.cpp | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 6d4808cad..f11aebb71 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -17789,7 +17789,8 @@ MessagesManager::Message *MessagesManager::get_message_to_send( m->forward_info = std::move(forward_info); m->is_copy = is_copy || forward_info != nullptr; - if (td_->auth_manager_->is_bot() || options.disable_notification) { + if (td_->auth_manager_->is_bot() || options.disable_notification || + G()->shared_config().get_option_boolean("ignore_default_disable_notification")) { m->disable_notification = options.disable_notification; } else { auto notification_settings = get_dialog_notification_settings(dialog_id, true); diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index c590c1786..20bb20a05 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -6736,6 +6736,9 @@ void Td::on_request(uint64 id, td_api::setOption &request) { if (set_boolean_option("ignore_background_updates")) { return; } + if (set_boolean_option("ignore_default_disable_notification")) { + return; + } if (set_boolean_option("ignore_inline_thumbnails")) { return; }