feat: Use version filter when searching mods

This commit is contained in:
flow
2022-04-02 18:34:26 -03:00
parent c2b97c3e3f
commit c730fd6e5f
5 changed files with 23 additions and 21 deletions

View File

@ -27,7 +27,7 @@ class ModrinthAPI : public NetworkModAPI {
.arg(args.search)
.arg(args.sorting)
.arg(getModLoaderString(args.mod_loader))
.arg(args.version);
.arg(getGameVersionsString(args.versions));
};
inline auto getVersionsURL(VersionSearchArgs& args) const -> QString override
@ -40,17 +40,6 @@ class ModrinthAPI : public NetworkModAPI {
.arg(getModLoaderString(args.loader));
};
inline auto getGameVersionsString(QList<QString> mcVersions) const -> QString
{
QString s;
for(int i = 0; i < mcVersions.count(); i++){
s += mcVersions.at(i);
if(i < mcVersions.count() - 1)
s += ",";
}
return s;
}
static auto getModLoaderString(ModLoaderType type) -> const QString
{
if (type == Unspecified)