public RefreshAllPlaylists( IFileSystem fileSystem, IJsonSerializer jsonSerializer, ILibraryManager libraryManager, ILogger <Plugin> logger, IPlaylistManager playlistManager, IProviderManager providerManager, IServerApplicationPaths serverApplicationPaths, IUserManager userManager ) { _fileSystem = fileSystem; _libraryManager = libraryManager; _logger = logger; _playlistManager = playlistManager; _providerManager = providerManager; _userManager = userManager; _plFileSystem = new SmartPlaylistFileSystem(serverApplicationPaths); _plStore = new SmartPlaylistStore(jsonSerializer, _plFileSystem); _logger.LogInformation("Constructed Refresher "); }
public SmartPlaylistStore(IJsonSerializer jsonSerializer, ISmartPlaylistFileSystem fileSystem) { _jsonSerializer = jsonSerializer; _fileSystem = fileSystem; }
public EnsureBaseDirSmartPlaylistFileSystemDecorator(ISmartPlaylistFileSystem decorated) { _decorated = decorated; }