fix search index threading (#141)
* fix search index threading * code cleanup
This commit is contained in:
@@ -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
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user