Update ContactsManager.cpp, WebPagesManager.cpp, and cli.cpp
This commit is contained in:
parent
952dc62bb6
commit
f1bf08c1e6
@ -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";
|
||||||
|
@ -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();
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user