From d97045bc061033968031382f79e43a58cf2eb175 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 14 Mar 2021 05:28:30 +0300 Subject: [PATCH] Add version to ClientParameters and log it on launch. --- telegram-bot-api/Client.cpp | 2 +- telegram-bot-api/ClientParameters.h | 2 ++ telegram-bot-api/telegram-bot-api.cpp | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index 711c93a..22ae961 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -3996,7 +3996,7 @@ void Client::on_update_authorization_state() { parameters->api_hash_ = parameters_->api_hash_; parameters->system_language_code_ = "en"; parameters->device_model_ = "server"; - parameters->application_version_ = "5.1"; + parameters->application_version_ = parameters_->version_; parameters->enable_storage_optimizer_ = true; parameters->ignore_file_names_ = true; diff --git a/telegram-bot-api/ClientParameters.h b/telegram-bot-api/ClientParameters.h index c04938b..6ca1432 100644 --- a/telegram-bot-api/ClientParameters.h +++ b/telegram-bot-api/ClientParameters.h @@ -59,6 +59,8 @@ struct ClientParameters { td::int32 api_id_ = 0; td::string api_hash_; + td::string version_; + td::int32 default_max_webhook_connections_ = 0; td::IPAddress webhook_proxy_ip_address_; diff --git a/telegram-bot-api/telegram-bot-api.cpp b/telegram-bot-api/telegram-bot-api.cpp index 8bffe3e..973f0bf 100644 --- a/telegram-bot-api/telegram-bot-api.cpp +++ b/telegram-bot-api/telegram-bot-api.cpp @@ -134,6 +134,7 @@ int main(int argc, char *argv[]) { auto start_time = td::Time::now(); auto shared_data = std::make_shared(); auto parameters = std::make_unique(); + parameters->version_ = "5.1"; parameters->shared_data_ = shared_data; parameters->start_time_ = start_time; auto net_query_stats = td::create_net_query_stats(); @@ -399,7 +400,7 @@ int main(int argc, char *argv[]) { // LOG(WARNING) << "Bot API server with commit " << td::GitInfo::commit() << ' ' // << (td::GitInfo::is_dirty() ? "(dirty)" : "") << " started"; - LOG(WARNING) << "Bot API server started"; + LOG(WARNING) << "Bot API " << parameters->version_ << " server started"; const int threads_n = 5; // +3 for Td, one for slow HTTP connections and one for DNS resolving td::ConcurrentScheduler sched;