Attempt to fix setProvider issue

This commit is contained in:
Sebastian-byte
2021-10-24 16:42:53 -05:00
parent b36f795380
commit ea0d7951af
2 changed files with 8 additions and 3 deletions

View File

@@ -42,7 +42,7 @@ struct AccountData {
bool resumeStateFromV2(QJsonObject data);
bool resumeStateFromV3(QJsonObject data);
const AuthProviderPtr provider() const;
AuthProviderPtr provider;
//! userName for Mojang accounts, gamertag for MSA
QString accountDisplayString() const;

View File

@@ -100,8 +100,13 @@ public: /* manipulation */
std::shared_ptr<AccountTask> refresh(AuthSessionPtr session);
public: /* queries */
const AuthProviderPtr provider() const {
return data.provider();
bool setProvider(AuthProviderPtr provider) {
data.provider = provider;
return true;
}
AuthProviderPtr provider() {
return data.provider;
}
QString accountDisplayString() const {