feat(accounts): add disabled account state

This commit is contained in:
Sefa Eyeoglu
2022-02-18 12:26:52 +01:00
parent be910374dc
commit 9c71f364d2
6 changed files with 28 additions and 0 deletions

View File

@ -228,6 +228,18 @@ void LaunchController::login() {
emitFailed(errorString);
return;
}
case AccountState::Disabled: {
auto errorString = tr("The launcher's client identification changed. Please remove this account and add it again.");
QMessageBox::warning(
m_parentWidget,
tr("Client identification changed"),
errorString,
QMessageBox::StandardButton::Ok,
QMessageBox::StandardButton::Ok
);
emitFailed(errorString);
return;
}
case AccountState::Gone: {
auto errorString = tr("The account no longer exists on the servers. It may have been migrated, in which case please add the new account you migrated this one to.");
QMessageBox::warning(