Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time.
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user