map modrinth snapshots

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2025-01-01 01:36:17 +02:00
parent c2f4389e5f
commit 1d8bf1d5a7
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318

View File

@ -170,9 +170,16 @@ class ModrinthAPI : public NetworkResourceAPI {
QString getGameVersionsArray(std::list<Version> mcVersions) const
{
static const QString preString = " Pre-Release ";
QString s;
for (auto& ver : mcVersions) {
s += QString("\"versions:%1\",").arg(ver.toString());
auto verStr = ver.toString();
if (verStr.contains(preString)) {
verStr.replace(preString, "-pre");
}
verStr.replace(" ", "-");
s += QString("\"versions:%1\",").arg(verStr);
}
s.remove(s.length() - 1, 1); // remove last comma
return s.isEmpty() ? QString() : s;