Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SpectrumIM/spectrum2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvitalyster <vitalyster@gmail.com>2021-01-20 18:52:11 +0300
committerGitHub <noreply@github.com>2021-01-20 18:52:11 +0300
commitfa8b6b66953959e3f15c19c18b5f4b006a785f46 (patch)
tree4027f836a797bdaeb17734f2f52f051e137d8c05
parent1d72805fac2e5a038013778efd14c80c5bf9454e (diff)
Fix service discovery of transport JID (#402)
* Some clients does not want to browse items without disco#items feature
-rw-r--r--spectrum/src/frontends/xmpp/discoinforesponder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/spectrum/src/frontends/xmpp/discoinforesponder.cpp b/spectrum/src/frontends/xmpp/discoinforesponder.cpp
index 83752a45..aaa2fcde 100644
--- a/spectrum/src/frontends/xmpp/discoinforesponder.cpp
+++ b/spectrum/src/frontends/xmpp/discoinforesponder.cpp
@@ -148,6 +148,7 @@ bool DiscoInfoResponder::handleGetRequest(const Swift::JID& from, const Swift::J
if (m_commands.find(info->getNode()) != m_commands.end()) {
std::shared_ptr<DiscoInfo> res(new DiscoInfo());
res->addFeature("http://jabber.org/protocol/commands");
+ res->addFeature("http://jabber.org/protocol/disco#items");
res->addFeature("jabber:x:data");
res->addIdentity(DiscoInfo::Identity(m_commands[info->getNode()], "automation", "command-node"));
res->setNode(info->getNode());