You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
recyclarr/src/Recyclarr.Gui/CompositionRoot.cs

20 lines
499 B

using Autofac;
using AutofacSerilogIntegration;
using Recyclarr.Platform;
namespace Recyclarr.Gui;
public static class CompositionRoot
{
public static void Setup(ContainerBuilder builder)
{
builder.RegisterLogger();
builder.RegisterType<FileSystem>().As<IFileSystem>();
builder.RegisterType<DefaultAppDataSetup>();
builder.Register(c => c.Resolve<DefaultAppDataSetup>().CreateAppPaths())
.As<IAppPaths>()
.SingleInstance();
}
}