change: use build variables for the modrinth API URLs

Make it more consistent with the others
This commit is contained in:
flow
2022-05-15 07:43:02 -03:00
parent 4a0e4fdb85
commit 4bb429a0fb
4 changed files with 21 additions and 15 deletions

View File

@ -71,10 +71,10 @@ void ModpackListModel::performPaginatedSearch()
// TODO: Move to standalone API
NetJob* netJob = new NetJob("Modrinth::SearchModpack", APPLICATION->network());
auto searchAllUrl = QString(
"https://staging-api.modrinth.com/v2/search?"
"query=%1&"
"%1/search?"
"query=%2&"
"facets=[[\"project_type:modpack\"]]")
.arg(currentSearchTerm);
.arg(BuildConfig.MODRINTH_STAGING_URL, currentSearchTerm);
netJob->addNetAction(Net::Download::makeByteArray(QUrl(searchAllUrl), &m_all_response));

View File

@ -38,6 +38,7 @@
#include "ModrinthModel.h"
#include "BuildConfig.h"
#include "InstanceImportTask.h"
#include "Json.h"
@ -122,7 +123,7 @@ void ModrinthPage::onSelectionChanged(QModelIndex first, QModelIndex second)
QString id = current.id;
netJob->addNetAction(Net::Download::makeByteArray(QString("https://staging-api.modrinth.com/v2/project/%1").arg(id), response));
netJob->addNetAction(Net::Download::makeByteArray(QString("%1/project/%2").arg(BuildConfig.MODRINTH_STAGING_URL, id), response));
QObject::connect(netJob, &NetJob::succeeded, this, [this, response, id] {
if (id != current.id) {
@ -167,7 +168,7 @@ void ModrinthPage::onSelectionChanged(QModelIndex first, QModelIndex second)
QString id = current.id;
netJob->addNetAction(
Net::Download::makeByteArray(QString("https://staging-api.modrinth.com/v2/project/%1/version").arg(id), response));
Net::Download::makeByteArray(QString("%1/project/%2/version").arg(BuildConfig.MODRINTH_STAGING_URL, id), response));
QObject::connect(netJob, &NetJob::succeeded, this, [this, response, id] {
if (id != current.id) {