diff options
author | timoreo <timo.oreo34@gmail.com> | 2022-01-31 17:18:11 +0100 |
---|---|---|
committer | timoreo <timo.oreo34@gmail.com> | 2022-01-31 17:18:11 +0100 |
commit | aa2c27bf6984f9ea2d67411c0f28d802d40834af (patch) | |
tree | cd1c4989c94dbd2a57b7c8891bbc195a3a97de61 /launcher/modplatform/modrinth/ModrinthPackIndex.cpp | |
parent | efc44c56a62def0242353dde9c84452690209465 (diff) | |
download | PrismLauncher-aa2c27bf6984f9ea2d67411c0f28d802d40834af.tar.gz PrismLauncher-aa2c27bf6984f9ea2d67411c0f28d802d40834af.tar.bz2 PrismLauncher-aa2c27bf6984f9ea2d67411c0f28d802d40834af.zip |
Update to Modrinth API V2
Diffstat (limited to 'launcher/modplatform/modrinth/ModrinthPackIndex.cpp')
-rw-r--r-- | launcher/modplatform/modrinth/ModrinthPackIndex.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/launcher/modplatform/modrinth/ModrinthPackIndex.cpp b/launcher/modplatform/modrinth/ModrinthPackIndex.cpp index a546eb7c..1a31e940 100644 --- a/launcher/modplatform/modrinth/ModrinthPackIndex.cpp +++ b/launcher/modplatform/modrinth/ModrinthPackIndex.cpp @@ -10,7 +10,7 @@ void Modrinth::loadIndexedPack(Modrinth::IndexedPack & pack, QJsonObject & obj) { - pack.addonId = Json::requireString(obj, "mod_id"); + pack.addonId = Json::requireString(obj, "project_id"); pack.name = Json::requireString(obj, "title"); pack.websiteUrl = Json::ensureString(obj, "page_url", ""); pack.description = Json::ensureString(obj, "description", ""); @@ -20,7 +20,7 @@ void Modrinth::loadIndexedPack(Modrinth::IndexedPack & pack, QJsonObject & obj) Modrinth::ModpackAuthor modAuthor; modAuthor.name = Json::requireString(obj, "author"); - modAuthor.url = Json::requireString(obj, "author_url"); + modAuthor.url = "https://modrinth.com/user/"+modAuthor.name; pack.author = modAuthor; } @@ -33,7 +33,7 @@ void Modrinth::loadIndexedPackVersions(Modrinth::IndexedPack & pack, QJsonArray for(auto versionIter: arr) { auto obj = versionIter.toObject(); Modrinth::IndexedVersion file; - file.addonId = Json::requireString(obj,"mod_id") ; + file.addonId = Json::requireString(obj,"project_id") ; file.fileId = Json::requireString(obj, "id"); file.date = Json::requireString(obj, "date_published"); auto versionArray = Json::requireArray(obj, "game_versions"); |