diff options
| -rw-r--r-- | src/QXmppStreamFeatures.cpp | 5 |
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(); } |
