From 9281efa3f05229d813139b5a96201e3291b7072c Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 17 Jul 2024 16:40:12 +0300 Subject: [PATCH] Add internal option "weather_bot_username". --- td/telegram/ConfigManager.cpp | 4 ++++ td/telegram/ConfigManager.h | 2 +- td/telegram/OptionManager.cpp | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/td/telegram/ConfigManager.cpp b/td/telegram/ConfigManager.cpp index 321e4bcee..1ae8b010b 100644 --- a/td/telegram/ConfigManager.cpp +++ b/td/telegram/ConfigManager.cpp @@ -2034,6 +2034,10 @@ void ConfigManager::process_app_config(tl_object_ptr &c } continue; } + if (key == "weather_search_username") { + G()->set_option_string("weather_bot_username", get_json_value_string(std::move(key_value->value_), key)); + continue; + } new_values.push_back(std::move(key_value)); } diff --git a/td/telegram/ConfigManager.h b/td/telegram/ConfigManager.h index 7281ba0a3..60ee78a65 100644 --- a/td/telegram/ConfigManager.h +++ b/td/telegram/ConfigManager.h @@ -85,7 +85,7 @@ class ConfigManager final : public NetQueryCallback { private: struct AppConfig { - static constexpr int32 CURRENT_VERSION = 50; + static constexpr int32 CURRENT_VERSION = 51; int32 version_ = 0; int32 hash_ = 0; telegram_api::object_ptr config_; diff --git a/td/telegram/OptionManager.cpp b/td/telegram/OptionManager.cpp index c03ddd04e..788d5ea71 100644 --- a/td/telegram/OptionManager.cpp +++ b/td/telegram/OptionManager.cpp @@ -453,6 +453,7 @@ bool OptionManager::is_internal_option(Slice name) { "story_expiring_limit_premium", "upload_premium_speedup_notify_period", "video_note_size_max", + "weather_bot_username", "webfile_dc_id"}; return internal_options.count(name) > 0; }