/// <summary>most migrations go in here</summary> public static void RunPostConfigMigrations(Configuration config) { AudibleApiStorage.EnsureAccountsSettingsFileExists(); PopulateMissingConfigValues(config); // // migrations go below here // Migrations.migrate_to_v6_5_2(config); }
/// <summary>Run migrations before loading Configuration for the first time. Then load and return Configuration</summary> public static Configuration RunPreConfigMigrations() { // must occur before access to Configuration instance Migrations.migrate_to_v5_2_0__pre_config(); //***********************************************// // // // do not use Configuration before this line // // // //***********************************************// return(Configuration.Instance); }