separating real offline from cracked

This commit is contained in:
21102341
2020-05-08 21:31:16 +03:00
parent 7da8738288
commit f241d047d4
2 changed files with 11 additions and 3 deletions

View File

@@ -3,7 +3,6 @@
#include <QJsonArray>
#include <QJsonDocument>
#include <QStringList>
#include <QCryptographicHash>
QString AuthSession::serializeUserProperties()
{
@@ -15,6 +14,7 @@ QString AuthSession::serializeUserProperties()
}
QJsonDocument value(userAttrs);
return value.toJson(QJsonDocument::Compact);
}
bool AuthSession::MakeOffline(QString offline_playername)
@@ -23,6 +23,14 @@ bool AuthSession::MakeOffline(QString offline_playername)
{
return false;
}
session = "-";
player_name = offline_playername;
status = PlayableOffline;
return true;
}
bool AuthSession::MakeCracked(QString offline_playername)
{
session = "-";
// Filling session with dummy data
client_token = "ff64ff64ff64ff64ff64ff64ff64ff64";
@@ -33,4 +41,4 @@ bool AuthSession::MakeOffline(QString offline_playername)
player_name = offline_playername;
status = PlayableOffline;
return true;
}
}

View File

@@ -50,7 +50,7 @@ void LaunchController::login()
usedname = name;
}
m_session = std::make_shared<AuthSession>();
m_session->MakeOffline(usedname);
m_session->MakeCracked(usedname);
launchInstance();