TidalBaseRequest: Don't clear session

This commit is contained in:
Jonas Kvinge
2025-03-14 20:18:53 +01:00
parent 05d72c8bd6
commit 0298fa0b73

View File

@@ -89,7 +89,6 @@ JsonBaseRequest::JsonObjectResult TidalBaseRequest::ParseJsonObject(QNetworkRepl
} }
const QByteArray data = reply->readAll(); const QByteArray data = reply->readAll();
bool clear_session = false;
if (!data.isEmpty()) { if (!data.isEmpty()) {
QJsonParseError json_parse_error; QJsonParseError json_parse_error;
const QJsonDocument json_document = QJsonDocument::fromJson(data, &json_parse_error); const QJsonDocument json_document = QJsonDocument::fromJson(data, &json_parse_error);
@@ -102,9 +101,6 @@ JsonBaseRequest::JsonObjectResult TidalBaseRequest::ParseJsonObject(QNetworkRepl
result.error_code = ErrorCode::APIError; result.error_code = ErrorCode::APIError;
result.api_error = status; result.api_error = status;
result.error_message = QStringLiteral("%1 (%2) (%3)").arg(user_message).arg(status).arg(sub_status); result.error_message = QStringLiteral("%1 (%2) (%3)").arg(user_message).arg(status).arg(sub_status);
if (status == 401 && sub_status == 6001) {
clear_session = true;
}
} }
else { else {
result.json_object = json_document.object(); result.json_object = json_document.object();
@@ -127,10 +123,6 @@ JsonBaseRequest::JsonObjectResult TidalBaseRequest::ParseJsonObject(QNetworkRepl
} }
} }
if (reply->error() == QNetworkReply::AuthenticationRequiredError || clear_session) {
service_->ClearSession();
}
return result; return result;
} }