mirror of
https://github.com/claunia/romrepomgr.git
synced 2025-12-16 19:24:51 +00:00
[App] Make importing DAT folder multithreaded.
This commit is contained in:
@@ -156,19 +156,17 @@ public class MainWindowViewModel : ViewModelBase
|
||||
|
||||
async Task ExecuteImportDatFolderCommandAsync()
|
||||
{
|
||||
IReadOnlyList<IStorageFolder> result =
|
||||
await _view.StorageProvider.OpenFolderPickerAsync(new FolderPickerOpenOptions
|
||||
{
|
||||
Title = Localization.ImportDatFolderDialogTitle
|
||||
});
|
||||
var dialog = new ImportDatFolder();
|
||||
|
||||
if(result.Count < 1) return;
|
||||
var viewModel = new ImportDatFolderViewModel
|
||||
{
|
||||
View = dialog
|
||||
};
|
||||
|
||||
var dialog = new ImportDatFolder();
|
||||
var importDatFolderViewModel = new ImportDatFolderViewModel(dialog, result[0].Path.LocalPath);
|
||||
importDatFolderViewModel.RomSetAdded += ImportDatViewModelOnRomSetAdded;
|
||||
dialog.DataContext = importDatFolderViewModel;
|
||||
_ = dialog.ShowDialog(_view);
|
||||
viewModel.RomSetAdded += ImportDatViewModelOnRomSetAdded;
|
||||
|
||||
dialog.DataContext = viewModel;
|
||||
_ = dialog.ShowDialog(_view);
|
||||
}
|
||||
|
||||
async Task ExecuteImportRomFolderCommandAsync()
|
||||
|
||||
Reference in New Issue
Block a user