mirror of
https://github.com/Sude-/lgogdownloader.git
synced 2025-02-02 05:52:31 +01:00
Remove tarball specific code from API
This commit is contained in:
parent
06d211f534
commit
2473b6f24d
34
src/api.cpp
34
src/api.cpp
@ -435,22 +435,6 @@ gameDetails API::getGameDetails(const std::string& game_name, const unsigned int
|
||||
continue;
|
||||
}
|
||||
|
||||
// Treat tarball archives as installers
|
||||
if (patch["link"].asString().find("/linux/") != std::string::npos && patch["name"].asString() == "Tarball archive")
|
||||
{
|
||||
game.installers.push_back(
|
||||
gameFile( patch["notificated"].isInt() ? patch["notificated"].asInt() : std::stoi(patch["notificated"].asString()),
|
||||
patch["id"].isInt() ? std::to_string(patch["id"].asInt()) : patch["id"].asString(),
|
||||
patch["name"].asString(),
|
||||
patch["link"].asString(),
|
||||
patch["size"].asString(),
|
||||
GlobalConstants::LANGUAGES[i].languageId,
|
||||
patches[j].platform
|
||||
)
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
game.patches.push_back(
|
||||
gameFile( patch["notificated"].isInt() ? patch["notificated"].asInt() : std::stoi(patch["notificated"].asString()),
|
||||
patch["id"].isInt() ? std::to_string(patch["id"].asInt()) : patch["id"].asString(),
|
||||
@ -463,7 +447,6 @@ gameDetails API::getGameDetails(const std::string& game_name, const unsigned int
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
else // Patch is a single file
|
||||
{
|
||||
// Check for duplicate patches in different languages and add languageId of duplicate patch to the original patch
|
||||
@ -483,22 +466,6 @@ gameDetails API::getGameDetails(const std::string& game_name, const unsigned int
|
||||
continue;
|
||||
}
|
||||
|
||||
// Treat tarball archives as installers
|
||||
if (patchnode["link"].asString().find("/linux/") != std::string::npos && patchnode["name"].asString() == "Tarball archive")
|
||||
{
|
||||
game.installers.push_back(
|
||||
gameFile( patchnode["notificated"].isInt() ? patchnode["notificated"].asInt() : std::stoi(patchnode["notificated"].asString()),
|
||||
patchnode["id"].isInt() ? std::to_string(patchnode["id"].asInt()) : patchnode["id"].asString(),
|
||||
patchnode["name"].asString(),
|
||||
patchnode["link"].asString(),
|
||||
patchnode["size"].asString(),
|
||||
GlobalConstants::LANGUAGES[i].languageId,
|
||||
patches[j].platform
|
||||
)
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
game.patches.push_back(
|
||||
gameFile( patchnode["notificated"].isInt() ? patchnode["notificated"].asInt() : std::stoi(patchnode["notificated"].asString()),
|
||||
patchnode["id"].isInt() ? std::to_string(patchnode["id"].asInt()) : patchnode["id"].asString(),
|
||||
@ -514,7 +481,6 @@ gameDetails API::getGameDetails(const std::string& game_name, const unsigned int
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Language pack details
|
||||
for (unsigned int i = 0; i < GlobalConstants::LANGUAGES.size(); ++i)
|
||||
|
Loading…
x
Reference in New Issue
Block a user