From 194762951e6a59808350032f38e05cd0e5d03807 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Thu, 7 Apr 2011 18:27:51 +0000 Subject: make password checking full asynchronous --- examples/example_8_server/main.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'examples/example_8_server/main.cpp') diff --git a/examples/example_8_server/main.cpp b/examples/example_8_server/main.cpp index bd24ebda..716d1aeb 100644 --- a/examples/example_8_server/main.cpp +++ b/examples/example_8_server/main.cpp @@ -24,7 +24,7 @@ #include #include "QXmppLogger.h" -#include "QXmppIncomingClient.h" +#include "QXmppPasswordChecker.h" #include "QXmppServer.h" #define USERNAME "qxmpp.test1" @@ -33,16 +33,14 @@ class passwordChecker : public QXmppPasswordChecker { /// Retrieves the password for the given username. - QXmppPasswordChecker::Error getPassword(const QString &username, const QString &domain, QString &password) + QXmppPasswordReply::Error getPassword(const QXmppPasswordRequest &request, QString &password) { - Q_UNUSED(domain); - - if (username == USERNAME) + if (request.username() == USERNAME) { password = PASSWORD; - return NoError; + return QXmppPasswordReply::NoError; } else { - return AuthorizationError; + return QXmppPasswordReply::AuthorizationError; } }; -- cgit v1.2.3