diff --git a/AppScaffolding/AppScaffolding.csproj b/AppScaffolding/AppScaffolding.csproj index b957a88b..0bab62ce 100644 --- a/AppScaffolding/AppScaffolding.csproj +++ b/AppScaffolding/AppScaffolding.csproj @@ -3,7 +3,7 @@ net5.0 - 6.1.1.1 + 6.1.2.1 diff --git a/AppScaffolding/LibationScaffolding.cs b/AppScaffolding/LibationScaffolding.cs index bdd74b10..ad94a8ef 100644 --- a/AppScaffolding/LibationScaffolding.cs +++ b/AppScaffolding/LibationScaffolding.cs @@ -46,25 +46,23 @@ namespace AppScaffolding return Configuration.Instance; } - public static void RunPostConfigMigrations() + /// most migrations go in here + public static void RunPostConfigMigrations(Configuration config) { AudibleApiStorage.EnsureAccountsSettingsFileExists(); - var config = Configuration.Instance; - // // migrations go below here // Migrations.migrate_to_v5_2_0__post_config(config); Migrations.migrate_to_v5_7_1(config); + Migrations.migrate_to_v6_1_2(config); } /// Initialize logging. Run after migration - public static void RunPostMigrationScaffolding() + public static void RunPostMigrationScaffolding(Configuration config) { - var config = Configuration.Instance; - ensureSerilogConfig(config); configureLogging(config); logStartupState(config); @@ -329,5 +327,12 @@ namespace AppScaffolding if (!config.Exists(nameof(config.BadBook))) config.BadBook = Configuration.BadBookAction.Ask; } + + // add config.DownloadEpisodes + public static void migrate_to_v6_1_2(Configuration config) + { + if (!config.Exists(nameof(config.DownloadEpisodes))) + config.DownloadEpisodes = true; + } } }