Ya gestiona correctamente los datos online para diferentes usuarios

This commit is contained in:
2023-10-09 22:20:34 +02:00
parent 9b265c6cca
commit c835f943b5
12 changed files with 151 additions and 61 deletions

View File

@@ -23,11 +23,19 @@ private:
std::string CHEEVOS_FLAG_INI; // Marca para establecer el inicio de los logros
std::string CHEEVOS_FLAG_END; // Marca para establecer el final de los logros
// Obtiene todos los datos y los coloca en sus respectivas variables
void getAllData();
bool dataCached; // Indica si se han obtenido los datos del servidor
std::string dataSaved; // Contiene los datos que se han salvado en el servidor
std::string jailerID; // ID del usuario cuyos datos estan cacheados
// Coloca todos los datos desde las variables en la cadena allData
void setAllData();
// Imprime información de diagnóstico
void printData(std::string text);
// Elimina los datos del servidor
void eraseServerData();
// Limpia los datos almacenados en la caché
void clearData();
public:
// Constructor
@@ -36,6 +44,12 @@ public:
// Destructor
~Online();
// Obtiene todos los datos y los coloca en sus respectivas variables
void getData();
// Coloca todos los datos desde las variables en la cadena allData
void sendData();
// Obtiene las estadísticas guardadas en el servidor
std::string getStats();