more bug reporting (#679)

This commit is contained in:
Jason Dove
2022-03-05 18:21:53 -06:00
committed by GitHub
parent dcc8f19a6b
commit 44e90b0ecc
6 changed files with 171 additions and 142 deletions
+10 -4
View File
@@ -1,4 +1,5 @@
using ErsatzTV.Core.Domain;
using Bugsnag;
using ErsatzTV.Core.Domain;
using ErsatzTV.Core.Interfaces.Metadata;
using Microsoft.Extensions.Logging;
@@ -6,10 +7,12 @@ namespace ErsatzTV.Core.Metadata;
public class LocalFileSystem : ILocalFileSystem
{
private readonly IClient _client;
private readonly ILogger<LocalFileSystem> _logger;
public LocalFileSystem(ILogger<LocalFileSystem> logger)
public LocalFileSystem(IClient client, ILogger<LocalFileSystem> logger)
{
_client = client;
_logger = logger;
}
@@ -44,9 +47,10 @@ public class LocalFileSystem : ILocalFileSystem
{
return Directory.EnumerateDirectories(folder);
}
catch
catch (Exception ex)
{
// do nothing
_client.Notify(ex);
}
}
@@ -61,9 +65,10 @@ public class LocalFileSystem : ILocalFileSystem
{
return Directory.EnumerateFiles(folder, "*", SearchOption.TopDirectoryOnly);
}
catch
catch (Exception ex)
{
// do nothing
_client.Notify(ex);
}
}
@@ -92,6 +97,7 @@ public class LocalFileSystem : ILocalFileSystem
}
catch (Exception ex)
{
_client.Notify(ex);
return BaseError.New(ex.ToString());
}
}