From f241d047d41549e10d72ec05fccc8297b2dbf7d3 Mon Sep 17 00:00:00 2001 From: 21102341 Date: Fri, 8 May 2020 21:31:16 +0300 Subject: [PATCH] separating real offline from cracked --- api/logic/minecraft/auth/AuthSession.cpp | 12 ++++++++++-- application/LaunchController.cpp | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/api/logic/minecraft/auth/AuthSession.cpp b/api/logic/minecraft/auth/AuthSession.cpp index 0a0c5735..2d91e444 100644 --- a/api/logic/minecraft/auth/AuthSession.cpp +++ b/api/logic/minecraft/auth/AuthSession.cpp @@ -3,7 +3,6 @@ #include #include #include -#include 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; -} +} \ No newline at end of file diff --git a/application/LaunchController.cpp b/application/LaunchController.cpp index 43f380a9..7db6070b 100644 --- a/application/LaunchController.cpp +++ b/application/LaunchController.cpp @@ -50,7 +50,7 @@ void LaunchController::login() usedname = name; } m_session = std::make_shared(); - m_session->MakeOffline(usedname); + m_session->MakeCracked(usedname); launchInstance();