Jellyfin.Plugin.Webdav/ServiceRegistrator.cs

20 lines
653 B
C#

using Microsoft.Extensions.DependencyInjection;
using MediaBrowser.Controller.Plugins;
using MediaBrowser.Controller.Library;
using Microsoft.Extensions.Hosting;
namespace Jellyfin.Plugin.Webdav
{
/// <summary>
/// Registers plugin services with the DI container.
/// </summary>
public class ServiceRegistrator : IPluginServiceRegistrator
{
/// <inheritdoc/>
public void RegisterServices(IServiceCollection services, IServerApplicationHost applicationHost)
{
services.AddSingleton<WebDavClientService>();
services.AddSingleton<IHostedService, WebDavHostedService>();
}
}
}