aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/auth/Yggdrasil.h
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2023-08-04 19:42:36 +0200
committerGitHub <noreply@github.com>2023-08-04 19:42:36 +0200
commitae793f6cf11658c9abc5111e82d5ba7b3e6af127 (patch)
treeed41f30e2c0f02e4be1d42324b3f05fbab75b2cd /launcher/minecraft/auth/Yggdrasil.h
parent50c7d39e082f0a7dbd977401e16d5adf534d9770 (diff)
parent1d638e018ac40fbfb35dd117f9a948c0cf35eadd (diff)
downloadPrismLauncher-ae793f6cf11658c9abc5111e82d5ba7b3e6af127.tar.gz
PrismLauncher-ae793f6cf11658c9abc5111e82d5ba7b3e6af127.tar.bz2
PrismLauncher-ae793f6cf11658c9abc5111e82d5ba7b3e6af127.zip
Merge pull request #1459 from Scrumplex/format
Diffstat (limited to 'launcher/minecraft/auth/Yggdrasil.h')
-rw-r--r--launcher/minecraft/auth/Yggdrasil.h38
1 files changed, 14 insertions, 24 deletions
diff --git a/launcher/minecraft/auth/Yggdrasil.h b/launcher/minecraft/auth/Yggdrasil.h
index 4f52a04c..560d7fb8 100644
--- a/launcher/minecraft/auth/Yggdrasil.h
+++ b/launcher/minecraft/auth/Yggdrasil.h
@@ -17,10 +17,10 @@
#include "AccountTask.h"
-#include <QString>
+#include <qsslerror.h>
#include <QJsonObject>
+#include <QString>
#include <QTimer>
-#include <qsslerror.h>
#include "MinecraftAccount.h"
@@ -30,35 +30,25 @@ class QNetworkReply;
/**
* A Yggdrasil task is a task that performs an operation on a given mojang account.
*/
-class Yggdrasil : public AccountTask
-{
+class Yggdrasil : public AccountTask {
Q_OBJECT
-public:
- explicit Yggdrasil(
- AccountData *data,
- QObject *parent = 0
- );
+ public:
+ explicit Yggdrasil(AccountData* data, QObject* parent = 0);
virtual ~Yggdrasil() = default;
void refresh();
void login(QString password);
- struct Error
- {
+ struct Error {
QString m_errorMessageShort;
QString m_errorMessageVerbose;
QString m_cause;
};
std::shared_ptr<Error> m_error;
- enum AbortedBy
- {
- BY_NOTHING,
- BY_USER,
- BY_TIMEOUT
- } m_aborted = BY_NOTHING;
+ enum AbortedBy { BY_NOTHING, BY_USER, BY_TIMEOUT } m_aborted = BY_NOTHING;
-protected:
+ protected:
void executeTask() override;
/**
@@ -78,24 +68,24 @@ protected:
*/
virtual void processError(QJsonObject responseData);
-protected slots:
+ protected slots:
void processReply();
void refreshTimers(qint64, qint64);
void heartbeat();
void sslErrors(QList<QSslError>);
void abortByTimeout();
-public slots:
+ public slots:
virtual bool abort() override;
-private:
+ private:
void sendRequest(QUrl endpoint, QByteArray content);
-protected:
- QNetworkReply *m_netReply = nullptr;
+ protected:
+ QNetworkReply* m_netReply = nullptr;
QTimer timeout_keeper;
QTimer counter;
- int count = 0; // num msec since time reset
+ int count = 0; // num msec since time reset
const int timeout_max = 30000;
const int time_step = 50;