Added build query param to latest version check
This commit is contained in:
@@ -562,10 +562,19 @@ void Application::checkBloomVersion() {
|
|||||||
auto queryVersionEndpointUrl = QUrl{
|
auto queryVersionEndpointUrl = QUrl{
|
||||||
QString::fromStdString(Services::PathService::homeDomainName() + "/latest-version")
|
QString::fromStdString(Services::PathService::homeDomainName() + "/latest-version")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
auto urlQuery = QUrlQuery{
|
||||||
|
{"current", QString::fromStdString(currentVersionNumber.toString())}
|
||||||
|
};
|
||||||
|
|
||||||
|
#ifndef EXCLUDE_INSIGHT
|
||||||
|
urlQuery.addQueryItem("build", "full");
|
||||||
|
#else
|
||||||
|
urlQuery.addQueryItem("build", "headless");
|
||||||
|
#endif
|
||||||
|
|
||||||
queryVersionEndpointUrl.setScheme("http");
|
queryVersionEndpointUrl.setScheme("http");
|
||||||
queryVersionEndpointUrl.setQuery(QUrlQuery{
|
queryVersionEndpointUrl.setQuery(urlQuery);
|
||||||
{"currentVersionNumber", QString::fromStdString(currentVersionNumber.toString())}
|
|
||||||
});
|
|
||||||
|
|
||||||
QObject::connect(
|
QObject::connect(
|
||||||
networkAccessManager,
|
networkAccessManager,
|
||||||
@@ -573,7 +582,7 @@ void Application::checkBloomVersion() {
|
|||||||
this,
|
this,
|
||||||
[this, currentVersionNumber] (QNetworkReply* response) {
|
[this, currentVersionNumber] (QNetworkReply* response) {
|
||||||
const auto jsonResponseObject = QJsonDocument::fromJson(response->readAll()).object();
|
const auto jsonResponseObject = QJsonDocument::fromJson(response->readAll()).object();
|
||||||
const auto latestVersionNumber = VersionNumber(jsonResponseObject.value("latestVersionNumber").toString());
|
const auto latestVersionNumber = VersionNumber{jsonResponseObject.value("latestVersionNumber").toString()};
|
||||||
|
|
||||||
if (latestVersionNumber > currentVersionNumber) {
|
if (latestVersionNumber > currentVersionNumber) {
|
||||||
Logger::warning(
|
Logger::warning(
|
||||||
|
|||||||
Reference in New Issue
Block a user