aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppSaslAuth.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/QXmppSaslAuth.cpp')
-rw-r--r--src/base/QXmppSaslAuth.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/base/QXmppSaslAuth.cpp b/src/base/QXmppSaslAuth.cpp
index 9152d523..61ef7fa5 100644
--- a/src/base/QXmppSaslAuth.cpp
+++ b/src/base/QXmppSaslAuth.cpp
@@ -25,6 +25,7 @@
#include <cstdlib>
#include <QCryptographicHash>
+#include <QStringList>
#include <QUrl>
#include "QXmppSaslAuth.h"
@@ -50,6 +51,11 @@ QXmppSaslClient::~QXmppSaslClient()
delete d;
}
+QStringList QXmppSaslClient::availableMechanisms()
+{
+ return QStringList() << "PLAIN" << "DIGEST-MD5" << "ANONYMOUS" << "X-FACEBOOK-PLATFORM";
+}
+
QXmppSaslClient* QXmppSaslClient::create(const QString &mechanism)
{
if (mechanism == "PLAIN") {