diff options
| author | 1hitsong <3330318+1hitsong@users.noreply.github.com> | 2022-09-17 08:46:09 -0400 |
|---|---|---|
| committer | 1hitsong <3330318+1hitsong@users.noreply.github.com> | 2022-09-17 08:46:09 -0400 |
| commit | 9350fa40bda4464a1a5f01fee7f2f72415b7f5d4 (patch) | |
| tree | 9b9fce7bd8192c30f0a1942359255345cc218ceb | |
| parent | 8912f618f59c1e798e406b8ed7fed4504e2c2de3 (diff) | |
Convert _lyricProviders to an array.
| -rw-r--r-- | MediaBrowser.Providers/Lyric/LyricManager.cs | 42 |
1 files changed, 3 insertions, 39 deletions
diff --git a/MediaBrowser.Providers/Lyric/LyricManager.cs b/MediaBrowser.Providers/Lyric/LyricManager.cs index 698da4686..f5560b054 100644 --- a/MediaBrowser.Providers/Lyric/LyricManager.cs +++ b/MediaBrowser.Providers/Lyric/LyricManager.cs @@ -2,56 +2,20 @@ #pragma warning disable CS1591 -using System; using System.Collections.Generic; -using System.Globalization; -using System.IO; using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Jellyfin.Extensions; -using MediaBrowser.Common.Extensions; using MediaBrowser.Controller.Entities; -using MediaBrowser.Controller.Entities.Movies; -using MediaBrowser.Controller.Entities.TV; -using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Lyrics; -using MediaBrowser.Controller.Persistence; -using MediaBrowser.Controller.Providers; -using MediaBrowser.Controller.Subtitles; -using MediaBrowser.Model.Configuration; -using MediaBrowser.Model.Entities; -using MediaBrowser.Model.Globalization; -using MediaBrowser.Model.IO; -using MediaBrowser.Model.Providers; -using Microsoft.Extensions.Logging; namespace MediaBrowser.Providers.Lyric { public class LyricManager : ILyricManager { - private readonly ILogger<LyricManager> _logger; - private readonly IFileSystem _fileSystem; - private readonly ILibraryMonitor _monitor; - private readonly IMediaSourceManager _mediaSourceManager; - private readonly ILocalizationManager _localization; + private readonly ILyricProvider[] _lyricProviders; - private IEnumerable<ILyricProvider> _lyricProviders; - - public LyricManager( - ILogger<LyricManager> logger, - IFileSystem fileSystem, - ILibraryMonitor monitor, - IMediaSourceManager mediaSourceManager, - ILocalizationManager localizationManager, - IEnumerable<ILyricProvider> lyricProviders) + public LyricManager(IEnumerable<ILyricProvider> lyricProviders) { - _logger = logger; - _fileSystem = fileSystem; - _monitor = monitor; - _mediaSourceManager = mediaSourceManager; - _localization = localizationManager; - _lyricProviders = lyricProviders; + _lyricProviders = lyricProviders.ToArray(); } /// <inheritdoc /> |
