diff options
Diffstat (limited to 'lib/csapi/definitions/auth_data.h')
-rw-r--r-- | lib/csapi/definitions/auth_data.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/lib/csapi/definitions/auth_data.h b/lib/csapi/definitions/auth_data.h index 689caf49..9e46812c 100644 --- a/lib/csapi/definitions/auth_data.h +++ b/lib/csapi/definitions/auth_data.h @@ -4,19 +4,18 @@ #pragma once - - #include "converters.h" -#include <QtCore/QJsonObject> #include <QtCore/QHash> +#include <QtCore/QJsonObject> namespace QMatrixClient { // Data structures -/// Used by clients to submit authentication information to the interactive-authentication API +/// Used by clients to submit authentication information to the +/// interactive-authentication API struct AuthenticationData { /// The login type that the client is attempting to complete. @@ -24,17 +23,15 @@ struct AuthenticationData /// The value of the session key given by the homeserver. QString session; - /// Keys dependent on the login type QHash<QString, QJsonObject> authInfo; - }; -template <> struct JsonObjectConverter<AuthenticationData> +template <> +struct JsonObjectConverter<AuthenticationData> { static void dumpTo(QJsonObject& jo, const AuthenticationData& pod); - static void fillFrom(QJsonObject jo, AuthenticationData& pod);}; - - + static void fillFrom(QJsonObject jo, AuthenticationData& pod); +}; } // namespace QMatrixClient |