diff options
| author | levlam <levlam@telegram.org> | 2026-07-11 17:23:59 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-07-11 17:23:59 +0300 |
| commit | 7245fa4ba5b92b05a943b287e0a7b7e6fbf6cbf2 (patch) | |
| tree | 24d31e0645d024c48a2df62281690fcff9e02ef3 /td | |
| parent | d268ba45b26a98362205d90bf053722f924f367b (diff) | |
Log correct link preview identifier.
Diffstat (limited to 'td')
| -rw-r--r-- | td/telegram/WebPagesManager.cpp | 10 | ||||
| -rw-r--r-- | td/telegram/WebPagesManager.h | 4 |
2 files changed, 8 insertions, 6 deletions
diff --git a/td/telegram/WebPagesManager.cpp b/td/telegram/WebPagesManager.cpp index 23558589f..5d92e083c 100644 --- a/td/telegram/WebPagesManager.cpp +++ b/td/telegram/WebPagesManager.cpp @@ -802,7 +802,8 @@ WebPageId WebPagesManager::on_get_web_page(tl_object_ptr<telegram_api::WebPage> } } if (web_page->cached_page_ != nullptr) { - on_get_web_page_instant_view(page.get(), std::move(web_page->cached_page_), web_page->hash_, owner_dialog_id); + on_get_web_page_instant_view(web_page_id, page.get(), std::move(web_page->cached_page_), web_page->hash_, + owner_dialog_id); } pending_web_page_urls_.erase(web_page_id); @@ -2382,8 +2383,9 @@ void WebPagesManager::on_pending_web_page_timeout(WebPageId web_page_id) { } } -void WebPagesManager::on_get_web_page_instant_view(WebPage *web_page, tl_object_ptr<telegram_api::page> &&page, - int32 hash, DialogId owner_dialog_id) { +void WebPagesManager::on_get_web_page_instant_view(WebPageId web_page_id, WebPage *web_page, + tl_object_ptr<telegram_api::page> &&page, int32 hash, + DialogId owner_dialog_id) { CHECK(page != nullptr); FlatHashMap<int64, unique_ptr<Photo>> photos; for (auto &photo_ptr : page->photos_) { @@ -2477,7 +2479,7 @@ void WebPagesManager::on_get_web_page_instant_view(WebPage *web_page, tl_object_ web_page->instant_view_.is_loaded_ = true; LOG(DEBUG) << "Receive web page instant view: " - << to_string(get_web_page_instant_view_object(WebPageId(), &web_page->instant_view_, web_page->url_)); + << to_string(get_web_page_instant_view_object(web_page_id, &web_page->instant_view_, web_page->url_)); } class WebPagesManager::WebPageLogEvent { diff --git a/td/telegram/WebPagesManager.h b/td/telegram/WebPagesManager.h index 8fdf77f34..b5fce011f 100644 --- a/td/telegram/WebPagesManager.h +++ b/td/telegram/WebPagesManager.h @@ -159,8 +159,8 @@ class WebPagesManager final : public Actor { void on_get_web_page_preview_success(unique_ptr<GetWebPagePreviewOptions> &&options, WebPageId web_page_id, Promise<td_api::object_ptr<td_api::linkPreview>> &&promise); - void on_get_web_page_instant_view(WebPage *web_page, tl_object_ptr<telegram_api::page> &&page, int32 hash, - DialogId owner_dialog_id); + void on_get_web_page_instant_view(WebPageId web_page_id, WebPage *web_page, tl_object_ptr<telegram_api::page> &&page, + int32 hash, DialogId owner_dialog_id); void save_web_page(const WebPage *web_page, WebPageId web_page_id, bool from_binlog); |
