Replaced url click handler in view buttons with external sponsored link.

This commit is contained in:
23rd 2023-09-13 00:34:00 +03:00
parent da7e8a8dc3
commit d363a6ea84
1 changed files with 11 additions and 1 deletions

View File

@ -106,7 +106,17 @@ inline auto WebPageToPhrase(not_null<WebPageData*> webpage) {
[[nodiscard]] ClickHandlerPtr SponsoredLink(
not_null<HistoryMessageSponsored*> sponsored) {
if (!sponsored->externalLink.isEmpty()) {
return std::make_shared<UrlClickHandler>(
class ClickHandler : public UrlClickHandler {
public:
using UrlClickHandler::UrlClickHandler;
QString copyToClipboardContextItemText() const override {
return QString();
}
};
return std::make_shared<ClickHandler>(
sponsored->externalLink,
false);
} else {