From a226d0f156dc9fd5fcb2bf8d933f62abc883e255 Mon Sep 17 00:00:00 2001 From: Nikola Petrov Date: Fri, 24 Jan 2025 13:15:37 +0100 Subject: [PATCH] change id size to uint64_t --- app/src/DnaStore.cpp | 8 ++++---- shared/inc/values/DnaManager.hpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/DnaStore.cpp b/app/src/DnaStore.cpp index 1037b29..95cf163 100644 --- a/app/src/DnaStore.cpp +++ b/app/src/DnaStore.cpp @@ -14,12 +14,12 @@ void DnaStore::load(DnaManagerData *data) { if (sys::fileExists(ID_FILE_NAME)) { - sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint128)); + sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint64_t)); } else { - data->id = mrand::getState(time(nullptr)); - sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint128)); + data->id = time(nullptr); + sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint64_t)); } if (sys::fileExists(DATA_FILE_NAME)) @@ -57,7 +57,7 @@ void DnaStore::load(DnaManagerData *data) } else { - data->randSeed = data->id; + data->randSeed = mrand::getState(data->id); data->queued = 0; data->showed = 0; data->generation = 0; diff --git a/shared/inc/values/DnaManager.hpp b/shared/inc/values/DnaManager.hpp index 18e9a19..b665118 100644 --- a/shared/inc/values/DnaManager.hpp +++ b/shared/inc/values/DnaManager.hpp @@ -32,7 +32,7 @@ struct DnaManagerData { int generation; uint128 randSeed; - uint128 id; + uint64_t id; int queued; int showed; std::vector vector;