Ensure that option values are fetched on launch.

This commit is contained in:
levlam 2022-08-18 00:37:19 +03:00
parent 12abea736f
commit 0225f0cab7
4 changed files with 7 additions and 2 deletions

View File

@ -245,6 +245,9 @@ void LanguagePackManager::start_up() {
load_empty_language_pack(base_language_code_);
}
}
on_language_pack_version_changed(false, -1);
on_language_pack_version_changed(true, -1);
}
void LanguagePackManager::tear_down() {
@ -380,7 +383,7 @@ void LanguagePackManager::on_language_pack_version_changed(bool is_base, int32 n
Language *language = get_language(database_, language_pack_, language_code_);
int32 version = language == nullptr ? static_cast<int32>(-1) : language->version_.load();
LOG(INFO) << (is_base ? "Base" : "Main") << " language pack vesrion has changed from " << version << " to "
LOG(INFO) << (is_base ? "Base" : "Main") << " language pack vesrion has changed from main " << version << " to "
<< new_version;
if (version == -1) {
return load_empty_language_pack(language_code_);

View File

@ -2565,7 +2565,6 @@ void NotificationManager::on_disable_contact_registered_notifications_changed()
}
auto is_disabled = G()->get_option_boolean("disable_contact_registered_notifications");
if (is_disabled == disable_contact_registered_notifications_) {
return;
}

View File

@ -1445,6 +1445,7 @@ void StickersManager::init() {
send_closure_later(actor_id(this), &StickersManager::load_reactions);
on_update_dice_success_values();
on_update_dice_emojis();
on_update_emoji_sounds();

View File

@ -65,9 +65,11 @@ void SessionMultiProxy::update_destroy_auth_key(bool need_destroy_auth_key) {
need_destroy_auth_key_ = need_destroy_auth_key;
send_closure(sessions_[0].proxy, &SessionProxy::update_destroy, need_destroy_auth_key_);
}
void SessionMultiProxy::update_session_count(int32 session_count) {
update_options(session_count, use_pfs_);
}
void SessionMultiProxy::update_use_pfs(bool use_pfs) {
update_options(session_count_, use_pfs);
}