diff options
author | flow <thiagodonato300@gmail.com> | 2022-02-23 14:34:51 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 14:34:51 -0300 |
commit | 38f12c50f773ed7ec54bc8ea11691352aef81aee (patch) | |
tree | a68ceb5e334a3725d970a283e99d5c6e8e48f570 /launcher/minecraft/auth/AccountTask.cpp | |
parent | f8b0d6453ae81488ddfd4c83b329e2c88787c49e (diff) | |
parent | 9e35560554eb089370ba487e5b6265b4bd8e739a (diff) | |
download | PrismLauncher-38f12c50f773ed7ec54bc8ea11691352aef81aee.tar.gz PrismLauncher-38f12c50f773ed7ec54bc8ea11691352aef81aee.tar.bz2 PrismLauncher-38f12c50f773ed7ec54bc8ea11691352aef81aee.zip |
Merge branch 'PolyMC:develop' into develop
Diffstat (limited to 'launcher/minecraft/auth/AccountTask.cpp')
-rw-r--r-- | launcher/minecraft/auth/AccountTask.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/launcher/minecraft/auth/AccountTask.cpp b/launcher/minecraft/auth/AccountTask.cpp index 98d8d94d..321b350f 100644 --- a/launcher/minecraft/auth/AccountTask.cpp +++ b/launcher/minecraft/auth/AccountTask.cpp @@ -43,6 +43,8 @@ QString AccountTask::getStateMessage() const return tr("Authentication task succeeded."); case AccountTaskState::STATE_OFFLINE: return tr("Failed to contact the authentication server."); + case AccountTaskState::STATE_DISABLED: + return tr("Client ID has changed. New session needs to be created."); case AccountTaskState::STATE_FAILED_SOFT: return tr("Encountered an error during authentication."); case AccountTaskState::STATE_FAILED_HARD: @@ -78,6 +80,12 @@ bool AccountTask::changeState(AccountTaskState newState, QString reason) emitFailed(reason); return false; } + case AccountTaskState::STATE_DISABLED: { + m_data->errorString = reason; + m_data->accountState = AccountState::Disabled; + emitFailed(reason); + return false; + } case AccountTaskState::STATE_FAILED_SOFT: { m_data->errorString = reason; m_data->accountState = AccountState::Errored; |