aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppUserTuneManager.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-05-28 18:36:44 +0200
committerLinus Jahn <lnj@kaidan.im>2022-05-28 18:51:24 +0200
commit65e66f8792ef38cdc51a0eb0ce64e38b38354407 (patch)
tree68e71b65ade4e00aabf49d5a35336ba1d74da9b4 /src/client/QXmppUserTuneManager.cpp
parent1ff2e122caf6a648a7fd6e7f00cad1445e01df6b (diff)
downloadqxmpp-65e66f8792ef38cdc51a0eb0ce64e38b38354407.tar.gz
Remove PubSubEventManager (in favour of EventHandler)
Diffstat (limited to 'src/client/QXmppUserTuneManager.cpp')
-rw-r--r--src/client/QXmppUserTuneManager.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/client/QXmppUserTuneManager.cpp b/src/client/QXmppUserTuneManager.cpp
index 848d62c1..f9b527a0 100644
--- a/src/client/QXmppUserTuneManager.cpp
+++ b/src/client/QXmppUserTuneManager.cpp
@@ -10,6 +10,11 @@
using namespace QXmpp::Private;
+static QXmppPubSubManager *pubSub(QXmppClient *client)
+{
+ return client->findExtension<QXmppPubSubManager>();
+}
+
///
/// \class QXmppUserTuneManager
///
@@ -75,7 +80,7 @@ QStringList QXmppUserTuneManager::discoveryFeatures() const
auto QXmppUserTuneManager::request(const QString &jid)
-> QFuture<GetResult>
{
- return Pep::request<Item>(pubSub(), jid, ns_tune, this);
+ return Pep::request<Item>(pubSub(client()), jid, ns_tune, this);
}
///
@@ -86,7 +91,7 @@ auto QXmppUserTuneManager::request(const QString &jid)
auto QXmppUserTuneManager::publish(const QXmppTuneItem &item)
-> QFuture<PublishResult>
{
- return pubSub()->publishPepItem(ns_tune, item);
+ return pubSub(client())->publishPepItem(ns_tune, item);
}
/// \cond