This commit is contained in:
Pavel Yaumenau
2026-04-22 15:02:08 +03:00
parent 6c91b41bfa
commit 576668dce6
3 changed files with 4 additions and 4 deletions

View File

@@ -153,6 +153,9 @@ amnezia::ErrorCode apiUtils::checkNetworkReplyErrors(const QList<QSslError> &ssl
qDebug().noquote() << sslErrors;
return amnezia::ErrorCode::ApiConfigSslError;
}
if (replyError == QNetworkReply::NoError) {
return amnezia::ErrorCode::NoError;
}
if (replyError == QNetworkReply::NetworkError::OperationCanceledError
|| replyError == QNetworkReply::NetworkError::TimeoutError) {
qDebug() << replyError;

View File

@@ -246,7 +246,6 @@ ErrorCode GatewayController::post(const QString &endpoint, const QJsonObject api
auto errorCode =
apiUtils::checkNetworkReplyErrors(sslErrors, replyErrorString, replyError, httpStatusCode, decryptionResult.decryptedBody);
if (errorCode) {
responseBody = decryptionResult.decryptedBody;
return errorCode;
}
@@ -321,8 +320,7 @@ QFuture<QPair<ErrorCode, QByteArray>> GatewayController::postAsync(const QString
promise->finish();
};
if (!plaintextMock && sslErrors->isEmpty()
&& shouldBypassProxy(replyError, decryptionResult.decryptedBody, decryptionResult.isDecryptionSuccessful)) {
if (!plaintextMock && sslErrors->isEmpty() && shouldBypassProxy(replyError, decryptionResult.decryptedBody, decryptionResult.isDecryptionSuccessful)) {
auto serviceType = apiPayload.value(apiDefs::key::serviceType).toString("");
auto userCountryCode = apiPayload.value(apiDefs::key::userCountryCode).toString("");

View File

@@ -83,7 +83,6 @@ private:
QSharedPointer<ApiSubscriptionPlansModel> m_subscriptionPlansModel;
QSharedPointer<ApiBenefitsModel> m_benefitsModel;
// CAPTCHA handling state
struct CaptchaState {
QJsonObject apiPayload;
QString endpoint;