aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppPubSubManager.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-05-13 19:11:36 +0200
committerLinus Jahn <lnj@kaidan.im>2022-05-20 17:27:13 +0200
commitf10146c7b298ef0cb04794452b0807c2b7a6910d (patch)
treeb71abf03aa3eb7bc7ea37263455f1eb283dc8f6b /src/client/QXmppPubSubManager.cpp
parent86b85f4270f30f72856f6fa185162499abbe2c80 (diff)
PubSubEventManager: Inherit from EventHandler
EventManager now provides the interface from EventHandler, inherits from ClientExtension and provides a utility pubSub() getter.
Diffstat (limited to 'src/client/QXmppPubSubManager.cpp')
-rw-r--r--src/client/QXmppPubSubManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/QXmppPubSubManager.cpp b/src/client/QXmppPubSubManager.cpp
index a9697812..2b7b4d71 100644
--- a/src/client/QXmppPubSubManager.cpp
+++ b/src/client/QXmppPubSubManager.cpp
@@ -990,8 +990,8 @@ bool QXmppPubSubManager::handleStanza(const QDomElement &element)
const auto extensions = client()->extensions();
for (auto *extension : extensions) {
- if (auto *eventManager = qobject_cast<QXmppPubSubEventManager *>(extension)) {
- if (eventManager->handlePubSubEvent(element, service, node)) {
+ if (auto *eventHandler = dynamic_cast<QXmppPubSubEventHandler *>(extension)) {
+ if (eventHandler->handlePubSubEvent(element, service, node)) {
return true;
}
}