diff options
| author | levlam <levlam@telegram.org> | 2024-12-12 18:11:18 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-12-12 18:11:18 +0300 |
| commit | 78d0ee737903adc1c44cf9d9c8f2de28fcfb835e (patch) | |
| tree | f9305cf5834096927498cb30f3795ae0f0f88b76 /td/telegram/InlineQueriesManager.cpp | |
| parent | 0fc79a5778dc7507146d4b2d6bbcc344f9e22634 (diff) | |
Simplify inputInlineQueryResultArticle.
Diffstat (limited to 'td/telegram/InlineQueriesManager.cpp')
| -rw-r--r-- | td/telegram/InlineQueriesManager.cpp | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/td/telegram/InlineQueriesManager.cpp b/td/telegram/InlineQueriesManager.cpp index a1133182f..98e385849 100644 --- a/td/telegram/InlineQueriesManager.cpp +++ b/td/telegram/InlineQueriesManager.cpp @@ -791,13 +791,7 @@ Result<tl_object_ptr<telegram_api::InputBotInlineResult>> InlineQueriesManager:: auto article = move_tl_object_as<td_api::inputInlineQueryResultArticle>(result); type = "article"; id = std::move(article->id_); - if (!article->url_.empty()) { - content_url = std::move(article->url_); - content_type = "text/html"; - if (!article->hide_url_) { - url = content_url; - } - } + url = std::move(article->url_); title = std::move(article->title_); description = std::move(article->description_); thumbnail_url = std::move(article->thumbnail_url_); @@ -1553,8 +1547,8 @@ tl_object_ptr<td_api::inlineQueryResultsButton> copy(const td_api::inlineQueryRe template <> tl_object_ptr<td_api::inlineQueryResultArticle> copy(const td_api::inlineQueryResultArticle &obj) { - return td_api::make_object<td_api::inlineQueryResultArticle>(obj.id_, obj.url_, obj.hide_url_, obj.title_, - obj.description_, copy(obj.thumbnail_)); + return td_api::make_object<td_api::inlineQueryResultArticle>(obj.id_, obj.url_, obj.title_, obj.description_, + copy(obj.thumbnail_)); } template <> @@ -1902,14 +1896,7 @@ td_api::object_ptr<td_api::InlineQueryResult> InlineQueriesManager::get_inline_q if (result->type_ == "article") { auto article = td_api::make_object<td_api::inlineQueryResultArticle>(); article->id_ = std::move(result->id_); - article->url_ = get_web_document_url(result->content_); - if (result->url_.empty()) { - article->hide_url_ = true; - } else { - LOG_IF(ERROR, result->url_ != article->url_) - << "URL has changed from " << article->url_ << " to " << result->url_; - article->hide_url_ = false; - } + article->url_ = std::move(result->url_); article->title_ = std::move(result->title_); article->description_ = std::move(result->description_); article->thumbnail_ = register_thumbnail(std::move(result->thumb_)); |
