Moving the try catch since it was a little buggy

This commit is contained in:
Zoe Roux 2020-01-26 23:05:16 +01:00
parent 634023834a
commit baec154d1f
2 changed files with 18 additions and 19 deletions

View File

@ -36,15 +36,8 @@ namespace Kyoo.Controllers
if (isRunning)
return;
isRunning = true;
try
{
StartAsync(cancellation.Token);
}
catch (Exception ex)
{
Console.Error.WriteLine($"Unknown exception thrown durring libraries scan.\nException: {ex.Message}");
}
}
public void Cancel()
{
@ -55,6 +48,8 @@ namespace Kyoo.Controllers
}
private async void StartAsync(CancellationToken cancellationToken)
{
try
{
IEnumerable<Episode> episodes = libraryManager.GetAllEpisodes();
IEnumerable<Library> libraries = libraryManager.GetLibraries();
@ -67,7 +62,11 @@ namespace Kyoo.Controllers
foreach (Library library in libraries)
await Scan(library, cancellationToken);
}
catch (Exception ex)
{
Console.Error.WriteLine($"Unknown exception thrown durring libraries scan.\nException: {ex.Message}");
}
isRunning = false;
Console.WriteLine("Scan finished!");
}