Cancel files downloads
This commit is contained in:
parent
5326481f04
commit
101ecb8bf4
@ -13563,13 +13563,10 @@ void ContactsManager::get_current_state(vector<td_api::object_ptr<td_api::Update
|
||||
}
|
||||
|
||||
void ContactsManager::memory_cleanup() {
|
||||
users_full_.clear();
|
||||
bot_infos_.clear();
|
||||
user_photos_.clear();
|
||||
user_profile_photo_file_source_ids_.clear();
|
||||
chats_full_.clear();
|
||||
chat_photo_file_source_ids_.clear();
|
||||
channels_full_.clear();
|
||||
channel_photo_file_source_ids_.clear();
|
||||
secret_chats_.clear();
|
||||
secret_chats_with_user_.clear();
|
||||
@ -13580,7 +13577,6 @@ 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();
|
||||
|
@ -3707,6 +3707,11 @@ void FileManager::memory_cleanup() {
|
||||
if (time - file_id_insert_time_[i] > 30 /* DELETE FILES OLDER THAN X SECONDS */) {
|
||||
empty_file_ids_.push_back(i);
|
||||
file_id_insert_time_[i] = INT64_MAX;
|
||||
|
||||
file_nodes_[file_id_info_[i].node_id_]->set_generate_priority(0, 0);
|
||||
file_nodes_[file_id_info_[i].node_id_]->set_download_priority(0);
|
||||
file_nodes_[file_id_info_[i].node_id_]->set_upload_priority(0);
|
||||
|
||||
file_nodes_[file_id_info_[i].node_id_] = nullptr;
|
||||
file_id_info_[i].node_id_ = 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user