From 25124cc2954b1067e622d1d07f54d124596b3371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Mon, 20 Jun 2016 12:39:18 +0200 Subject: [PATCH] clean up cloud errors --- server/cloud/cloudauthenticationhandler.h | 11 +++++++++-- tests/auto/api.json | 8 ++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/server/cloud/cloudauthenticationhandler.h b/server/cloud/cloudauthenticationhandler.h index 100c691e..abf8748e 100644 --- a/server/cloud/cloudauthenticationhandler.h +++ b/server/cloud/cloudauthenticationhandler.h @@ -35,8 +35,15 @@ public: QString nameSpace() const; - // API methods - Q_INVOKABLE void processAuthenticate(const QVariantMap ¶ms); +public: + enum CloudError { + CloudErrorNoError, + CloudErrorAuthenticationFailed, + CloudErrorCloudConnectionDisabled, + CloudErrorIdentyServerNotReachable, + CloudErrorProxyServerNotReachable, + CloudErrorLoginCredentialsMissing + }; }; diff --git a/tests/auto/api.json b/tests/auto/api.json index 7c0da8c5..0f9adae6 100644 --- a/tests/auto/api.json +++ b/tests/auto/api.json @@ -586,6 +586,14 @@ "o:repeating": "$ref:RepeatingOption", "o:startTime": "Time" }, + "CloudError": [ + "CloudErrorNoError", + "CloudErrorAuthenticationFailed", + "CloudErrorCloudConnectionDisabled", + "CloudErrorIdentyServerNotReachable", + "CloudErrorProxyServerNotReachable", + "CloudErrorLoginCredentialsMissing" + ], "CreateMethod": [ "CreateMethodUser", "CreateMethodAuto",