on server errors, treat account as offline

Signed-off-by: Tayou <git@tayou.org>
(cherry picked from commit 0a3adb7912)
This commit is contained in:
Tayou 2026-06-04 21:17:03 +02:00 committed by github-actions[bot]
parent ed239ac6eb
commit 7478c97ccd
5 changed files with 18 additions and 4 deletions

View file

@ -60,7 +60,7 @@ void XboxAuthorizationStep::onRequestDone(QByteArray* response)
qCDebug(authCredentials()) << *response;
if (m_request->error() != QNetworkReply::NoError) {
qWarning() << "Reply error:" << m_request->error();
if (Net::isApplicationError(m_request->error())) {
if (Net::isApplicationError(m_request->error()) && !Net::isServerError(m_request->error())) {
if (processSTSError(*response)) {
return;
}