From b286b9328158ad7686b7787d54c857e973c5b74c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 6 Apr 2014 20:31:02 +0200 Subject: Give more feedback for YggdrasilTask network errors. --- logic/auth/flows/ValidateTask.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'logic/auth/flows/ValidateTask.cpp') diff --git a/logic/auth/flows/ValidateTask.cpp b/logic/auth/flows/ValidateTask.cpp index 4f7323fd..f3fc1e71 100644 --- a/logic/auth/flows/ValidateTask.cpp +++ b/logic/auth/flows/ValidateTask.cpp @@ -38,11 +38,10 @@ QJsonObject ValidateTask::getRequestContent() const return req; } -bool ValidateTask::processResponse(QJsonObject responseData) +void ValidateTask::processResponse(QJsonObject responseData) { // Assume that if processError wasn't called, then the request was successful. - emitSucceeded(); - return true; + changeState(YggdrasilTask::STATE_SUCCEEDED); } QString ValidateTask::getEndpoint() const @@ -50,15 +49,15 @@ QString ValidateTask::getEndpoint() const return "validate"; } -QString ValidateTask::getStateMessage(const YggdrasilTask::State state) const +QString ValidateTask::getStateMessage() const { - switch (state) + switch (m_state) { - case STATE_SENDING_REQUEST: + case YggdrasilTask::STATE_SENDING_REQUEST: return tr("Validating access token: Sending request..."); - case STATE_PROCESSING_RESPONSE: + case YggdrasilTask::STATE_PROCESSING_RESPONSE: return tr("Validating access token: Processing response..."); default: - return YggdrasilTask::getStateMessage(state); + return YggdrasilTask::getStateMessage(); } } -- cgit v1.2.3