Just feels bad. Mixing data access with actual underlying logic.
Export()
LegacyScoreExporter
reshaper
Export directly to stream instead of creating a archive so we can cancel this anytime
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
ImportParameters
ImportParameter
IModelImporter
RealmFileStore
batchImport
onComplete
exportStorage to private notification should post when export instead of class being constructed
https://github.com/ppy/osu/pull/21468
GameHost
LegacyImportManager
GetNextBestFilename()
LegacyExporter
NamingUtils.GetNextBestFilename()
.Select()
LegacyScoreExporter.Export()
ExportStorage
ExportToStream
`uuid` to `model`