Make status success by default or on file not existing

This commit is contained in:
Hyper 2025-03-28 12:47:18 +00:00
parent f57d0ba49a
commit f160be4bba
4 changed files with 4 additions and 14 deletions

View file

@ -100,10 +100,7 @@ bool AchievementManager::LoadBinary()
dataPath = GetDataPath(false);
if (!std::filesystem::exists(dataPath))
{
BinStatus = EAchBinStatus::NoFile;
return false;
}
return true;
}
std::error_code ec;

View file

@ -4,9 +4,7 @@
enum class EAchBinStatus
{
Unknown,
Success,
NoFile,
IOError,
BadFileSize,
BadSignature,
@ -18,7 +16,7 @@ class AchievementManager
{
public:
static inline AchievementData Data{};
static inline EAchBinStatus BinStatus{ EAchBinStatus::Unknown };
static inline EAchBinStatus BinStatus{ EAchBinStatus::Success };
static std::filesystem::path GetDataPath(bool checkForMods)
{

View file

@ -46,10 +46,7 @@ bool PersistentStorageManager::LoadBinary()
dataPath = GetDataPath(false);
if (!std::filesystem::exists(dataPath))
{
BinStatus = EExtBinStatus::NoFile;
return false;
}
return true;
}
std::error_code ec;

View file

@ -4,9 +4,7 @@
enum class EExtBinStatus
{
Unknown,
Success,
NoFile,
IOError,
BadFileSize,
BadSignature,
@ -17,7 +15,7 @@ class PersistentStorageManager
{
public:
static inline PersistentData Data{};
static inline EExtBinStatus BinStatus{ EExtBinStatus::Unknown };
static inline EExtBinStatus BinStatus{ EExtBinStatus::Success };
static std::filesystem::path GetDataPath(bool checkForMods)
{