Add offline mode support

This commit is contained in:
bexnoss
2022-01-12 14:26:02 +01:00
parent d4b522b6cb
commit a1ff3b1ee3
12 changed files with 144 additions and 5 deletions

View File

@ -116,6 +116,12 @@ void LaunchController::login() {
m_session->wants_online = m_online;
m_accountToUse->fillSession(m_session);
// Launch immediately in true offline mode
if(m_accountToUse->isOffline()) {
launchInstance();
return;
}
switch(m_accountToUse->accountState()) {
case AccountState::Offline: {
m_session->wants_online = false;