Crentalise all import logic

This commit is contained in:
Dean Herbert
2018-02-15 14:19:16 +09:00
parent d3dd31dadb
commit a0a65abcac
8 changed files with 45 additions and 23 deletions

View File

@ -115,21 +115,7 @@ namespace osu.Desktop
if (filePaths.Any(f => Path.GetExtension(f) != firstExtension)) return;
switch (firstExtension)
{
case ".osz":
Task.Factory.StartNew(() => BeatmapManager.Import(filePaths), TaskCreationOptions.LongRunning);
return;
case ".osr":
Task.Run(() =>
{
var score = ScoreStore.ReadReplayFile(filePaths.First());
Schedule(() => LoadScore(score));
});
return;
}
Task.Factory.StartNew(() => Import(filePaths), TaskCreationOptions.LongRunning);
}
private static readonly string[] allowed_extensions = { @".osz", @".osr" };
}
}