From 5f16156f012bef3063fcfefd76b3a6d11465e13f Mon Sep 17 00:00:00 2001 From: Slava Monich Date: Sun, 27 Mar 2022 21:50:17 +0300 Subject: [PATCH] Adapt handling of sponsored messages to the new format --- src/tdlibwrapper.cpp | 13 +------------ src/tdlibwrapper.h | 1 - 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/tdlibwrapper.cpp b/src/tdlibwrapper.cpp index 0c83b61..9ae61e4 100644 --- a/src/tdlibwrapper.cpp +++ b/src/tdlibwrapper.cpp @@ -346,17 +346,6 @@ void TDLibWrapper::viewMessage(qlonglong chatId, qlonglong messageId, bool force this->sendRequest(requestObject); } -void TDLibWrapper::viewSponsoredMessage(qlonglong chatId, qlonglong messageId) -{ - LOG("Mark sponsored message as viewed" << chatId << messageId); - QVariantMap requestObject; - requestObject.insert(_TYPE, "viewSponsoredMessage"); - requestObject.insert(CHAT_ID, chatId); - requestObject.insert("sponsored_message_id", messageId); - requestObject.insert(_EXTRA, "viewSponsoredMessage"); - this->sendRequest(requestObject); -} - void TDLibWrapper::pinMessage(const QString &chatId, const QString &messageId, bool disableNotification) { LOG("Pin message to chat" << chatId << messageId << disableNotification); @@ -1890,7 +1879,7 @@ void TDLibWrapper::handleSponsoredMessage(qlonglong chatId, const QVariantMap &m break; case AppSettings::SponsoredMessAutoView: LOG("Auto-viewing sponsored message"); - viewSponsoredMessage(chatId, message.value(ID).toULongLong()); + viewMessage(chatId, message.value(MESSAGE_ID).toULongLong(), false); break; case AppSettings::SponsoredMessIgnore: LOG("Ignoring sponsored message"); diff --git a/src/tdlibwrapper.h b/src/tdlibwrapper.h index 80b2199..1ae80e9 100644 --- a/src/tdlibwrapper.h +++ b/src/tdlibwrapper.h @@ -159,7 +159,6 @@ public: Q_INVOKABLE void deleteChat(qlonglong chatId); Q_INVOKABLE void getChatHistory(qlonglong chatId, qlonglong fromMessageId = 0, int offset = -1, int limit = 50, bool onlyLocal = false); Q_INVOKABLE void viewMessage(qlonglong chatId, qlonglong messageId, bool force); - Q_INVOKABLE void viewSponsoredMessage(qlonglong chatId, qlonglong messageId); Q_INVOKABLE void pinMessage(const QString &chatId, const QString &messageId, bool disableNotification = false); Q_INVOKABLE void unpinMessage(const QString &chatId, const QString &messageId); Q_INVOKABLE void sendTextMessage(const QString &chatId, const QString &message, const QString &replyToMessageId = "0");