Add branch support for updates

This commit is contained in:
woblight
2024-08-12 12:13:38 +02:00
parent d0de2533a7
commit c41e67dc14
3 changed files with 25 additions and 20 deletions
+3 -3
View File
@@ -520,8 +520,8 @@ void Control::setAvailableStyles(QStringList availableStyles)
void Control::checkForUpdates()
{
#ifdef GAM_BUILD_NAME
QNetworkRequest req(QUrl(QString("https://gitlab.com/woblight/GitAddonsManager/-/jobs/artifacts/master/download?job=%1").arg(GAM_BUILD_NAME)));
#if defined(GAM_BUILD_NAME) && defined(GAM_BRANCH_NAME)
QNetworkRequest req(QUrl(QString("https://gitlab.com/woblight/GitAddonsManager/-/jobs/artifacts/%1/download?job=%2").arg(GAM_BRANCH_NAME).arg(GAM_BUILD_NAME)));
req.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy);
connect(nam, &QNetworkAccessManager::finished, [](auto reply){
QApplication::setApplicationDisplayName(reply->errorString());
@@ -542,7 +542,7 @@ void Control::checkForUpdates()
void Control::downloadUpdate()
{
#ifdef GAM_BUILD_NAME
#if defined(GAM_BUILD_NAME) && defined(GAM_BRANCH_NAME)
QFile *zip = new QFile(QApplication::applicationDirPath() + "/GitAddonsManager.zip");
if (!zip->open(QFile::WriteOnly)) {
setUpdateStatus(UpdateStatus::UpdateError);