diff options
Diffstat (limited to 'src/server/mod_disco.cpp')
| -rw-r--r-- | src/server/mod_disco.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/mod_disco.cpp b/src/server/mod_disco.cpp index 680de497..48c92580 100644 --- a/src/server/mod_disco.cpp +++ b/src/server/mod_disco.cpp @@ -54,6 +54,8 @@ QStringList QXmppServerDiscovery::discoveryItems() const bool QXmppServerDiscovery::handleStanza(QXmppStream *stream, const QDomElement &element) { + Q_UNUSED(stream); + if (element.attribute("to") != server()->domain()) return false; @@ -74,7 +76,7 @@ bool QXmppServerDiscovery::handleStanza(QXmppStream *stream, const QDomElement & if (request.queryType() == QXmppDiscoveryIq::ItemsQuery) { QList<QXmppDiscoveryIq::Item> items; - foreach (QXmppServerExtension *extension, server()->loadedExtensions()) + foreach (QXmppServerExtension *extension, server()->extensions()) { foreach (const QString &jid, extension->discoveryItems()) { @@ -96,7 +98,7 @@ bool QXmppServerDiscovery::handleStanza(QXmppStream *stream, const QDomElement & // features QStringList features; - foreach (QXmppServerExtension *extension, server()->loadedExtensions()) + foreach (QXmppServerExtension *extension, server()->extensions()) features += extension->discoveryFeatures(); response.setFeatures(features); } |
