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

View File

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