Use C++11 enum class
This commit is contained in:
@@ -420,14 +420,15 @@ QByteArray ScrobblingAPI20::GetReplyData(QNetworkReply *reply) {
|
||||
error = QString("Received HTTP code %1").arg(reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt());
|
||||
}
|
||||
}
|
||||
const ScrobbleErrorCode lastfm_error_code = static_cast<ScrobbleErrorCode>(error_code);
|
||||
if (reply->error() == QNetworkReply::ContentAccessDenied ||
|
||||
reply->error() == QNetworkReply::ContentOperationNotPermittedError ||
|
||||
reply->error() == QNetworkReply::AuthenticationRequiredError ||
|
||||
error_code == ScrobbleErrorCode::InvalidSessionKey ||
|
||||
error_code == ScrobbleErrorCode::UnauthorizedToken ||
|
||||
error_code == ScrobbleErrorCode::LoginRequired ||
|
||||
error_code == ScrobbleErrorCode::AuthenticationFailed ||
|
||||
error_code == ScrobbleErrorCode::APIKeySuspended
|
||||
lastfm_error_code == ScrobbleErrorCode::InvalidSessionKey ||
|
||||
lastfm_error_code == ScrobbleErrorCode::UnauthorizedToken ||
|
||||
lastfm_error_code == ScrobbleErrorCode::LoginRequired ||
|
||||
lastfm_error_code == ScrobbleErrorCode::AuthenticationFailed ||
|
||||
lastfm_error_code == ScrobbleErrorCode::APIKeySuspended
|
||||
){
|
||||
// Session is probably expired
|
||||
Logout();
|
||||
|
||||
Reference in New Issue
Block a user