Throw error messages when exception occurs while browsing an archive

net8.0
Pat Hartl 2023-11-28 20:46:14 -06:00
parent 6cc947b47e
commit 875b7b7caa
1 changed files with 26 additions and 13 deletions

View File

@ -238,6 +238,8 @@
}
async Task<HashSet<FileManagerDirectory>> GetArchiveDirectoriesAsync(Guid archiveId)
{
try
{
var entries = await ArchiveService.GetContents(archiveId);
var directories = new HashSet<FileManagerDirectory>();
@ -258,6 +260,17 @@
root
};
}
catch (FileNotFoundException ex)
{
MessageService.Error("Could not open archive! Is it missing?");
}
catch (Exception ex)
{
MessageService.Error("An unknown error occurred trying to open the archive");
}
return new HashSet<FileManagerDirectory>();
}
string GetEntryName(IFileManagerEntry entry)
{