Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time.

This commit is contained in:
Nav
2021-12-28 05:15:29 +00:00
parent b257f978e8
commit 4909085a27

View File

@@ -14,11 +14,12 @@ using namespace Bloom;
void QueryLatestVersionNumber::run(TargetControllerConsole& targetControllerConsole) { void QueryLatestVersionNumber::run(TargetControllerConsole& targetControllerConsole) {
auto* networkAccessManager = new QNetworkAccessManager(this); auto* networkAccessManager = new QNetworkAccessManager(this);
auto queryVersionEndpointUrl = QUrl(QString::fromStdString(Paths::homeDomainName() + "/latest-version")); auto queryVersionEndpointUrl = QUrl(QString::fromStdString(Paths::homeDomainName() + "/latest-version"));
queryVersionEndpointUrl.setScheme("http");
queryVersionEndpointUrl.setQuery(QUrlQuery({ queryVersionEndpointUrl.setQuery(QUrlQuery({
{"currentVersionNumber", QString::fromStdString(this->currentVersionNumber.toString())} {"currentVersionNumber", QString::fromStdString(this->currentVersionNumber.toString())}
})); }));
auto response = networkAccessManager->get(QNetworkRequest(queryVersionEndpointUrl)); auto* response = networkAccessManager->get(QNetworkRequest(queryVersionEndpointUrl));
QObject::connect(response, &QNetworkReply::finished, this, [this, response] { QObject::connect(response, &QNetworkReply::finished, this, [this, response] {
const auto jsonResponseObject = QJsonDocument::fromJson(response->readAll()).object(); const auto jsonResponseObject = QJsonDocument::fromJson(response->readAll()).object();