Merge pull request #3332 from eff3ry/modrinth-filter-tweak

Update Modrinth Client/Server Filters to match Modrinth website & launcher.
This commit is contained in:
Alexandru Ionut Tripon
2025-01-21 23:42:37 +02:00
committed by GitHub
2 changed files with 12 additions and 9 deletions
+5 -3
View File
@@ -71,13 +71,15 @@ class ModrinthAPI : public NetworkResourceAPI {
static auto getSideFilters(QString side) -> const QString
{
if (side.isEmpty() || side == "both") {
if (side.isEmpty()) {
return {};
}
if (side == "both")
return QString("\"client_side:required\"],[\"server_side:required\"");
if (side == "client")
return QString("\"client_side:required\",\"client_side:optional\"");
return QString("\"client_side:required\",\"client_side:optional\"],[\"server_side:optional\",\"server_side:unsupported\"");
if (side == "server")
return QString("\"server_side:required\",\"server_side:optional\"");
return QString("\"server_side:required\",\"server_side:optional\"],[\"client_side:optional\",\"client_side:unsupported\"");
return {};
}