Changed modrinth author data to not be a list

This commit is contained in:
timoreo
2022-01-24 07:23:01 +01:00
parent a2d88f6df4
commit 1d0e6bf453
3 changed files with 6 additions and 20 deletions

View File

@ -18,10 +18,10 @@ void Modrinth::loadIndexedPack(Modrinth::IndexedPack & pack, QJsonObject & obj)
pack.logoUrl = Json::requireString(obj, "icon_url");
pack.logoName = pack.addonId;
Modrinth::ModpackAuthor packAuthor;
packAuthor.name = Json::requireString(obj, "author");
packAuthor.url = Json::requireString(obj, "author_url");
pack.authors.append(packAuthor); //TODO delete this ? only one author ever exists
Modrinth::ModpackAuthor modAuthor;
modAuthor.name = Json::requireString(obj, "author");
modAuthor.url = Json::requireString(obj, "author_url");
pack.author = modAuthor;
}
void Modrinth::loadIndexedPackVersions(Modrinth::IndexedPack & pack, QJsonArray & arr, const shared_qobject_ptr<QNetworkAccessManager>& network, BaseInstance * inst)

View File

@ -32,7 +32,7 @@ struct IndexedPack
QString addonId;
QString name;
QString description;
QList<ModpackAuthor> authors;
ModpackAuthor author;
QString logoName;
QString logoUrl;
QString websiteUrl;