mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2025-05-18 07:17:15 +02:00
map modrinth snapshots
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
c2f4389e5f
commit
1d8bf1d5a7
@ -170,9 +170,16 @@ class ModrinthAPI : public NetworkResourceAPI {
|
|||||||
|
|
||||||
QString getGameVersionsArray(std::list<Version> mcVersions) const
|
QString getGameVersionsArray(std::list<Version> mcVersions) const
|
||||||
{
|
{
|
||||||
|
static const QString preString = " Pre-Release ";
|
||||||
QString s;
|
QString s;
|
||||||
for (auto& ver : mcVersions) {
|
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
|
s.remove(s.length() - 1, 1); // remove last comma
|
||||||
return s.isEmpty() ? QString() : s;
|
return s.isEmpty() ? QString() : s;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user