Clean up minutia

This commit is contained in:
Robert McRackan 2021-06-22 22:36:16 -04:00
parent ae6384486c
commit 703e71ad74
2 changed files with 10 additions and 6 deletions

View File

@ -13,7 +13,7 @@
<!-- <PublishSingleFile>true</PublishSingleFile> --> <!-- <PublishSingleFile>true</PublishSingleFile> -->
<RuntimeIdentifier>win-x64</RuntimeIdentifier> <RuntimeIdentifier>win-x64</RuntimeIdentifier>
<Version>4.4.0.63</Version> <Version>4.4.0.64</Version>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@ -30,7 +30,7 @@ namespace LibationLauncher
migrate_to_v4_0_0(); migrate_to_v4_0_0();
migrate_to_v4_0_3(); // add setting for whether to delete/retain aax migrate_to_v4_0_3(); // add setting for whether to delete/retain aax
migrate_to_v5_x_x(); migrate_to_v5_0_0();
ensureLoggingConfig(); ensureLoggingConfig();
ensureSerilogConfig(); ensureSerilogConfig();
@ -229,15 +229,19 @@ namespace LibationLauncher
} }
#endregion #endregion
#region migrate_to_v5_x_x re-gegister device if device info not in settings #region migrate_to_v5_0_0 re-gegister device if device info not in settings
private static void migrate_to_v5_x_x() private static void migrate_to_v5_0_0()
{ {
if (!File.Exists(AudibleApiStorage.AccountsSettingsFile)) if (!File.Exists(AudibleApiStorage.AccountsSettingsFile))
return; return;
var accountsPersister = AudibleApiStorage.GetAccountsSettingsPersister(); var accountsPersister = AudibleApiStorage.GetAccountsSettingsPersister();
foreach (var account in accountsPersister?.AccountsSettings?.Accounts) var accounts = accountsPersister?.AccountsSettings?.Accounts;
if (accounts is null)
return;
foreach (var account in accounts)
{ {
var identity = account?.IdentityTokens; var identity = account?.IdentityTokens;
@ -249,7 +253,7 @@ namespace LibationLauncher
!string.IsNullOrWhiteSpace(identity.AmazonAccountId)) !string.IsNullOrWhiteSpace(identity.AmazonAccountId))
continue; continue;
var authorize = new AudibleApi.Authorization.Authorize(identity.Locale); var authorize = new Authorize(identity.Locale);
try try
{ {