From 627d7ca3710447b0e1aa80e4391acb9967d75255 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 29 Nov 2020 18:33:11 +0100 Subject: [PATCH] Correct outdated database serialization --- ArchiSteamFarm/BotDatabase.cs | 4 ++-- ArchiSteamFarm/GlobalDatabase.cs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ArchiSteamFarm/BotDatabase.cs b/ArchiSteamFarm/BotDatabase.cs index 71d023dd4..dafff03a0 100644 --- a/ArchiSteamFarm/BotDatabase.cs +++ b/ArchiSteamFarm/BotDatabase.cs @@ -201,12 +201,12 @@ namespace ArchiSteamFarm { private async void OnObjectModified(object? sender, EventArgs e) => await Save().ConfigureAwait(false); // ReSharper disable UnusedMember.Global + public bool ShouldSerializeBackingLoginKey() => !string.IsNullOrEmpty(BackingLoginKey); + public bool ShouldSerializeBackingMobileAuthenticator() => BackingMobileAuthenticator != null; public bool ShouldSerializeBlacklistedFromTradesSteamIDs() => BlacklistedFromTradesSteamIDs.Count > 0; public bool ShouldSerializeGamesToRedeemInBackground() => HasGamesToRedeemInBackground; public bool ShouldSerializeIdlingBlacklistedAppIDs() => IdlingBlacklistedAppIDs.Count > 0; public bool ShouldSerializeIdlingPriorityAppIDs() => IdlingPriorityAppIDs.Count > 0; - public bool ShouldSerializeLoginKey() => !string.IsNullOrEmpty(LoginKey); - public bool ShouldSerializeMobileAuthenticator() => MobileAuthenticator != null; // ReSharper restore UnusedMember.Global } diff --git a/ArchiSteamFarm/GlobalDatabase.cs b/ArchiSteamFarm/GlobalDatabase.cs index 163a3b575..285f44704 100644 --- a/ArchiSteamFarm/GlobalDatabase.cs +++ b/ArchiSteamFarm/GlobalDatabase.cs @@ -224,7 +224,8 @@ namespace ArchiSteamFarm { private async void OnObjectModified(object? sender, EventArgs e) => await Save().ConfigureAwait(false); // ReSharper disable UnusedMember.Global - public bool ShouldSerializeCellID() => CellID != 0; + public bool ShouldSerializeBackingCellID() => BackingCellID != 0; + public bool ShouldSerializePackagesAccessTokens() => !PackagesAccessTokens.IsEmpty; public bool ShouldSerializePackagesData() => !PackagesData.IsEmpty; public bool ShouldSerializeServerListProvider() => ServerListProvider.ShouldSerializeServerRecords();