1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-21 20:27:45 +00:00
astra/launcher/core/include/squarelauncher.h

26 lines
525 B
C++

#pragma once
#include "launchercore.h"
#include "patcher.h"
class SquareLauncher : public QObject {
Q_OBJECT
public:
SquareLauncher(LauncherCore& window);
void getStored(const LoginInformation& info);
void login(const LoginInformation& info, const QUrl& referer);
void registerSession(const LoginInformation& info);
private:
QString getBootHash(const LoginInformation& info);
Patcher* patcher = nullptr;
QString stored, SID, username;
LoginAuth auth;
LauncherCore& window;
};