1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-31 03:30:03 +08:00

Permanently delete client.db after migration completes

This commit is contained in:
Dean Herbert
2022-01-18 14:17:43 +09:00
Unverified
parent a714941f93
commit b1a75ce480
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -38,6 +38,10 @@ namespace osu.Game.Database
migrateBeatmaps(ef);
migrateScores(ef);
}
// Delete the database permanently.
// Will cause future startups to not attempt migration.
efContextFactory.ResetDatabase();
}
private void migrateBeatmaps(DatabaseWriteUsage ef)
+1
View File
@@ -193,6 +193,7 @@ namespace osu.Game
dependencies.Cache(RulesetStore = new RulesetStore(realmFactory, Storage));
dependencies.CacheAs<IRulesetStore>(RulesetStore);
// A non-null context factory means there's still content to migrate.
if (efContextFactory != null)
new EFToRealmMigrator(efContextFactory, realmFactory, LocalConfig).Run();