fix search index threading (#141)

* fix search index threading

* code cleanup
This commit is contained in:
Jason Dove
2021-04-05 05:41:29 -05:00
committed by GitHub
parent 24cdf6295f
commit 3fb6da0754
29 changed files with 280 additions and 122 deletions
@@ -9,7 +9,6 @@ using ErsatzTV.Core.Errors;
using ErsatzTV.Core.Interfaces.Images;
using ErsatzTV.Core.Interfaces.Metadata;
using ErsatzTV.Core.Interfaces.Repositories;
using ErsatzTV.Core.Interfaces.Search;
using ErsatzTV.Core.Metadata;
using ErsatzTV.Core.Tests.Fakes;
using FluentAssertions;
@@ -88,7 +87,9 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsLeft.Should().BeTrue();
result.IfLeft(error => error.Should().BeOfType<MediaSourceInaccessible>());
@@ -113,7 +114,9 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -154,7 +157,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -196,7 +202,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -242,7 +251,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -291,7 +303,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -340,7 +355,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -388,7 +406,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -432,7 +453,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -470,7 +494,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -510,7 +537,9 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -539,7 +568,10 @@ namespace ErsatzTV.Core.Tests.Metadata
FFprobePath,
DateTimeOffset.MinValue,
0,
1);
1,
_ => ValueTask.CompletedTask,
_ => ValueTask.CompletedTask);
result.IsRight.Should().BeTrue();
@@ -556,7 +588,6 @@ namespace ErsatzTV.Core.Tests.Metadata
_localMetadataProvider.Object,
new Mock<IMetadataRepository>().Object,
_imageCache.Object,
new Mock<ISearchIndex>().Object,
new Mock<IMediator>().Object,
new Mock<ILogger<MovieFolderScanner>>().Object
);