From 1c3a97bf6adadf4e3b22177e1e965691637d0426 Mon Sep 17 00:00:00 2001
From: Joe Rogers <1337joe@gmail.com>
Date: Mon, 6 Mar 2023 23:00:55 -0500
Subject: Inject IDirectoryService where needed instead of passing it through
ItemResolveArgs
---
Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
(limited to 'Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs')
diff --git a/Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs b/Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs
index 30c52e19d3..0b255f673b 100644
--- a/Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs
+++ b/Emby.Server.Implementations/Library/Resolvers/ExtraResolver.cs
@@ -4,6 +4,7 @@ using System.IO;
using Emby.Naming.Common;
using Emby.Naming.Video;
using MediaBrowser.Controller.Entities;
+using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Resolvers;
using MediaBrowser.Model.Entities;
using Microsoft.Extensions.Logging;
@@ -25,11 +26,12 @@ namespace Emby.Server.Implementations.Library.Resolvers
///
/// The logger.
/// An instance of .
- public ExtraResolver(ILogger logger, NamingOptions namingOptions)
+ /// The directory service.
+ public ExtraResolver(ILogger logger, NamingOptions namingOptions, IDirectoryService directoryService)
{
_namingOptions = namingOptions;
- _trailerResolvers = new IItemResolver[] { new GenericVideoResolver(logger, namingOptions) };
- _videoResolvers = new IItemResolver[] { new GenericVideoResolver