This commit is contained in:
Andrea Cavalli 2020-05-17 00:10:58 +02:00
parent 16807fb4c9
commit cd48ec7c91

View File

@ -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();