Intentando guardar las estadisticas y logros online. Algo hay MUY MAL y no se que es. Ya lo miraré con calma.

This commit is contained in:
2023-10-09 15:28:51 +02:00
parent 6a526df9b3
commit 9b265c6cca
6 changed files with 116 additions and 14 deletions

View File

@@ -14,6 +14,9 @@ Stats::Stats(std::string file, std::string buffer, options_t *options)
bufferList.clear();
list.clear();
dictionary.clear();
// Crea objetos
online = new Online(options);
}
// Destructor
@@ -33,6 +36,9 @@ Stats::~Stats()
bufferList.clear();
list.clear();
dictionary.clear();
// Libera memoria
delete options;
}
// Inicializador
@@ -180,7 +186,8 @@ void Stats::loadFromServer()
std::string data;
if (options->online.enabled)
{
data = jscore::getUserData(options->online.gameID, options->online.jailerID);
//data = jscore::getUserData(options->online.gameID, options->online.jailerID);
data = online->getStats();
}
std::stringstream ss(data);
@@ -244,7 +251,8 @@ void Stats::saveToServer()
{
data = data + nameToNumber(item.name) + ";" + std::to_string(item.visited) + ";" + std::to_string(item.died) + ";";
}
jscore::setUserData(options->online.gameID, options->online.jailerID, data);
//jscore::setUserData(options->online.gameID, options->online.jailerID, data);
online->setStats(data);
}
}