3c46d8a412
This makes the account system much more modular and makes it treat errors as something recoverable, unless they come directly from the MSA refresh token becoming invalid.
27 lines
401 B
C++
27 lines
401 B
C++
#pragma once
|
|
#include "AuthFlow.h"
|
|
|
|
class MojangRefresh : public AuthFlow
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit MojangRefresh(
|
|
AccountData *data,
|
|
QObject *parent = 0
|
|
);
|
|
};
|
|
|
|
class MojangLogin : public AuthFlow
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit MojangLogin(
|
|
AccountData *data,
|
|
QString password,
|
|
QObject *parent = 0
|
|
);
|
|
|
|
private:
|
|
QString m_password;
|
|
};
|