Update ContactsManager.cpp, WebPagesManager.cpp, and cli.cpp

This commit is contained in:
Andrea Cavalli 2020-07-31 23:54:01 +02:00
parent 952dc62bb6
commit f1bf08c1e6
3 changed files with 7 additions and 7 deletions

View File

@ -3041,7 +3041,7 @@ void ContactsManager::on_user_online_timeout(UserId user_id) {
} }
auto u = get_user(user_id); auto u = get_user(user_id);
CHECK(u != nullptr); if (u == nullptr) { return; }
CHECK(u->is_update_user_sent); CHECK(u->is_update_user_sent);
LOG(INFO) << "Update " << user_id << " online status to offline"; LOG(INFO) << "Update " << user_id << " online status to offline";

View File

@ -427,6 +427,11 @@ WebPageId WebPagesManager::on_get_web_page(tl_object_ptr<telegram_api::WebPage>
LOG(INFO) << "Got empty " << web_page_id; LOG(INFO) << "Got empty " << web_page_id;
const WebPage *web_page_to_delete = get_web_page(web_page_id); const WebPage *web_page_to_delete = get_web_page(web_page_id);
if (web_page_to_delete != nullptr) { if (web_page_to_delete != nullptr) {
if (web_page_to_delete->logevent_id != 0) {
LOG(INFO) << "Erase " << web_page_id << " from binlog";
binlog_erase(G()->td_db()->get_binlog(), web_page_to_delete->logevent_id);
web_page_to_delete->logevent_id = 0;
}
if (web_page_to_delete->file_source_id.is_valid()) { if (web_page_to_delete->file_source_id.is_valid()) {
td_->file_manager_->change_files_source(web_page_to_delete->file_source_id, td_->file_manager_->change_files_source(web_page_to_delete->file_source_id,
get_web_page_file_ids(web_page_to_delete), vector<FileId>()); get_web_page_file_ids(web_page_to_delete), vector<FileId>());
@ -737,9 +742,6 @@ void WebPagesManager::unregister_web_page(WebPageId web_page_id, FullMessageId f
auto &message_ids = find_message_ids->second; auto &message_ids = find_message_ids->second;
// End custom-patches // End custom-patches
auto is_deleted = message_ids.erase(full_message_id); auto is_deleted = message_ids.erase(full_message_id);
if (!is_deleted) {
return;
}
if (!is_deleted) { return; } if (!is_deleted) { return; }
if (message_ids.empty()) { if (message_ids.empty()) {
@ -1375,7 +1377,7 @@ const WebPagesManager::WebPage *WebPagesManager::get_web_page(WebPageId web_page
if (p == web_pages_.end() || if (p == web_pages_.end() ||
p->second == nullptr) { p->second == nullptr) {
return make_unique<WebPage>().get(); return nullptr;
} }
return p->second.get(); return p->second.get();

View File

@ -923,8 +923,6 @@ class CliClient final : public Actor {
if (disable_network_) { if (disable_network_) {
send_request(td_api::make_object<td_api::setNetworkType>(td_api::make_object<td_api::networkTypeNone>())); send_request(td_api::make_object<td_api::setNetworkType>(td_api::make_object<td_api::networkTypeNone>()));
} }
on_cmd("v0");
} }
#ifndef USE_READLINE #ifndef USE_READLINE
size_t buffer_pos_ = 0; size_t buffer_pos_ = 0;