summaryrefslogtreecommitdiffstats
path: root/logic/net/LoginTask.h
diff options
context:
space:
mode:
Diffstat (limited to 'logic/net/LoginTask.h')
-rw-r--r--logic/net/LoginTask.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/logic/net/LoginTask.h b/logic/net/LoginTask.h
index fa5897cb..aa925999 100644
--- a/logic/net/LoginTask.h
+++ b/logic/net/LoginTask.h
@@ -49,12 +49,14 @@ protected slots:
void legacyLogin();
void processLegacyReply(QNetworkReply *reply);
void parseLegacyReply(QByteArray data);
+ QString parseLegacyError(QNetworkReply *reply);
void yggdrasilLogin();
void processYggdrasilReply(QNetworkReply *reply);
void parseYggdrasilReply(QByteArray data);
+ QString parseYggdrasilError(QNetworkReply *reply);
- void processReply(QNetworkReply *reply, std::function<void(LoginTask*, QByteArray)>);
+ void processReply(QNetworkReply *reply, std::function<void(LoginTask*, QByteArray)>, std::function<QString(LoginTask*, QNetworkReply*)>);
protected:
void executeTask();