aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2011-09-26 08:12:03 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2011-09-26 08:12:03 +0000
commit32515257be2c3e22dab5d64eeb9bfcdab563d873 (patch)
treebdc54101968a71afa32df37660b9bcbcaa584015 /src
parent38579fb1f9f79e3d45a1ec011e0a07ced5f062b9 (diff)
downloadqxmpp-32515257be2c3e22dab5d64eeb9bfcdab563d873.tar.gz
recognise X-FACEBOOK-PLATFORM in stream features
Diffstat (limited to 'src')
-rw-r--r--src/QXmppStreamFeatures.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/QXmppStreamFeatures.cpp b/src/QXmppStreamFeatures.cpp
index e8f57b23..241f676f 100644
--- a/src/QXmppStreamFeatures.cpp
+++ b/src/QXmppStreamFeatures.cpp
@@ -147,6 +147,8 @@ void QXmppStreamFeatures::parse(const QDomElement &element)
m_authMechanisms << QXmppConfiguration::SASLDigestMD5;
else if (subElement.text() == QLatin1String("ANONYMOUS"))
m_authMechanisms << QXmppConfiguration::SASLAnonymous;
+ else if (subElement.text() == QLatin1String("X-FACEBOOK-PLATFORM"))
+ m_authMechanisms << QXmppConfiguration::SASLXFacebookPlatform;
subElement = subElement.nextSiblingElement("mechanism");
}
}
@@ -207,6 +209,9 @@ void QXmppStreamFeatures::toXml(QXmlStreamWriter *writer) const
case QXmppConfiguration::SASLAnonymous:
writer->writeCharacters("ANONYMOUS");
break;
+ case QXmppConfiguration::SASLXFacebookPlatform:
+ writer->writeCharacters("X-FACEBOOK-PLATFORM");
+ break;
}
writer->writeEndElement();
}