Actually parse value of "premium_purchase_blocked".

This commit is contained in:
levlam 2022-06-07 17:22:58 +03:00
parent f48fd19e98
commit 9570a39a60

View File

@ -1482,7 +1482,7 @@ void ConfigManager::process_app_config(tl_object_ptr<telegram_api::JSONValue> &c
auto &premium_limit_keys = get_premium_limit_keys(); auto &premium_limit_keys = get_premium_limit_keys();
string premium_bot_username; string premium_bot_username;
string premium_invoice_slug; string premium_invoice_slug;
bool is_premium_available = true; bool is_premium_available = false;
if (config->get_id() == telegram_api::jsonObject::ID) { if (config->get_id() == telegram_api::jsonObject::ID) {
for (auto &key_value : static_cast<telegram_api::jsonObject *>(config.get())->value_) { for (auto &key_value : static_cast<telegram_api::jsonObject *>(config.get())->value_) {
Slice key = key_value->key_; Slice key = key_value->key_;
@ -1787,7 +1787,7 @@ void ConfigManager::process_app_config(tl_object_ptr<telegram_api::JSONValue> &c
continue; continue;
} }
if (key == "premium_purchase_blocked") { if (key == "premium_purchase_blocked") {
is_premium_available = false; is_premium_available = get_json_value_bool(std::move(key_value->value_), key);
continue; continue;
} }