fixes
This commit is contained in:
parent
16807fb4c9
commit
cd48ec7c91
@ -9690,8 +9690,9 @@ void ContactsManager::update_user_online_member_count(User *u) {
|
||||
case DialogType::Chat: {
|
||||
auto chat_id = dialog_id.get_chat_id();
|
||||
auto chat_full = get_chat_full(chat_id);
|
||||
CHECK(chat_full != nullptr);
|
||||
update_chat_online_member_count(chat_full, chat_id, false);
|
||||
if (chat_full != nullptr) {
|
||||
update_chat_online_member_count(chat_full, chat_id, false);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case DialogType::Channel: {
|
||||
@ -13360,7 +13361,9 @@ tl_object_ptr<td_api::supergroupFullInfo> ContactsManager::get_supergroup_full_i
|
||||
|
||||
tl_object_ptr<td_api::supergroupFullInfo> ContactsManager::get_supergroup_full_info_object(
|
||||
const ChannelFull *channel_full) const {
|
||||
CHECK(channel_full != nullptr);
|
||||
if (channel_full == nullptr) {
|
||||
return {};
|
||||
}
|
||||
double slow_mode_delay_expires_in = 0;
|
||||
if (channel_full->slow_mode_next_send_date != 0) {
|
||||
slow_mode_delay_expires_in = max(channel_full->slow_mode_next_send_date - G()->server_time(), 1e-3);
|
||||
@ -13568,6 +13571,7 @@ void ContactsManager::memory_cleanup() {
|
||||
user_photos_.clear();
|
||||
user_profile_photo_file_source_ids_.clear();
|
||||
chat_photo_file_source_ids_.clear();
|
||||
channels_full_.clear();
|
||||
channel_photo_file_source_ids_.clear();
|
||||
secret_chats_.clear();
|
||||
secret_chats_with_user_.clear();
|
||||
@ -13578,6 +13582,7 @@ void ContactsManager::memory_cleanup() {
|
||||
load_chat_from_database_queries_.clear();
|
||||
load_channel_from_database_queries_.clear();
|
||||
load_secret_chat_from_database_queries_.clear();
|
||||
dialog_administrators_.clear();
|
||||
uploaded_profile_photos_.clear();
|
||||
imported_contacts_.clear();
|
||||
received_channel_participant_.clear();
|
||||
|
Reference in New Issue
Block a user