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/Code/Settings/Persisters/AppSettingsPersister.cs

25 lines
611 B

namespace Recyclarr.Code.Settings.Persisters
{
public class AppSettingsPersister : IAppSettingsPersister
{
private readonly ISettingsPersister _persister;
public AppSettingsPersister(ISettingsPersister persister)
{
_persister = persister;
}
private const string Filename = "app-settings.json";
public AppSettings Load()
{
return _persister.LoadSettings<AppSettings>(Filename);
}
public void Save(AppSettings settings)
{
_persister.SaveSettings(Filename, settings);
}
}
}