mirror of
https://github.com/Sude-/lgogdownloader.git
synced 2024-11-20 11:49:17 +01:00
API changes: preliminary support for the new "silent" flag
This commit is contained in:
parent
eb0208fffa
commit
08b0e10429
@ -19,13 +19,14 @@ extern "C" {
|
||||
|
||||
class gameFile {
|
||||
public:
|
||||
gameFile(const int& t_updated, const std::string& t_id, const std::string& t_name, const std::string& t_path, const std::string& t_size, const unsigned int& t_language = GlobalConstants::LANGUAGE_EN);
|
||||
gameFile(const int& t_updated, const std::string& t_id, const std::string& t_name, const std::string& t_path, const std::string& t_size, const unsigned int& t_language = GlobalConstants::LANGUAGE_EN, const int& t_silent = 0);
|
||||
int updated;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string path;
|
||||
std::string size;
|
||||
unsigned int language;
|
||||
int silent;
|
||||
virtual ~gameFile();
|
||||
};
|
||||
|
||||
|
@ -18,7 +18,7 @@ size_t writeMemoryCallback(char *ptr, size_t size, size_t nmemb, void *userp) {
|
||||
return count;
|
||||
}
|
||||
|
||||
gameFile::gameFile(const int& t_updated, const std::string& t_id, const std::string& t_name, const std::string& t_path, const std::string& t_size, const unsigned int& t_language)
|
||||
gameFile::gameFile(const int& t_updated, const std::string& t_id, const std::string& t_name, const std::string& t_path, const std::string& t_size, const unsigned int& t_language, const int& t_silent)
|
||||
{
|
||||
this->updated = t_updated;
|
||||
this->id = t_id;
|
||||
@ -26,6 +26,7 @@ gameFile::gameFile(const int& t_updated, const std::string& t_id, const std::str
|
||||
this->path = t_path;
|
||||
this->size = t_size;
|
||||
this->language = t_language;
|
||||
this->silent = t_silent;
|
||||
}
|
||||
|
||||
gameFile::~gameFile()
|
||||
@ -314,7 +315,8 @@ gameDetails API::getGameDetails(const std::string& game_name, const unsigned int
|
||||
installer["name"].asString(),
|
||||
installer["link"].asString(),
|
||||
installer["size"].asString(),
|
||||
language
|
||||
language,
|
||||
installer["silent"].isInt() ? installer["silent"].asInt() : std::stoi(installer["silent"].asString())
|
||||
)
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user