added ConfigVersion

This commit is contained in:
badaix 2016-03-08 08:33:35 +01:00
parent ca3a12a8d4
commit 5951c123c9

View file

@ -48,6 +48,8 @@ Config::Config()
{
json j;
ifs >> j;
if (j.count("ConfigVersion"))
{
json jClient = j["Client"];
for (json::iterator it = jClient.begin(); it != jClient.end(); ++it)
{
@ -59,6 +61,7 @@ Config::Config()
}
}
}
}
catch(const std::exception& e)
{
logE << "Error reading config: " << e.what() << "\n";
@ -70,6 +73,7 @@ void Config::save()
{
std::ofstream ofs(filename_.c_str(), std::ofstream::out|std::ofstream::trunc);
json clients = {
{"ConfigVersion", 1},
{"Client", getClientInfos()}
};
ofs << std::setw(4) << clients;