/* * Jellyfin.Plugin.Webdav * Copyright (C) 2025 Jellyfin contributors * Licensed under GPLv3 */ namespace Jellyfin.Plugin.Webdav { using MediaBrowser.Controller; using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Plugins; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; /// /// Registers plugin services with the DI container. /// public class ServiceRegistrator : IPluginServiceRegistrator { /// public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHost) { serviceCollection.AddSingleton(sp => WebdavPlugin.Instance.Configuration); serviceCollection.AddSingleton(); serviceCollection.AddHostedService(); } } }