using hassio_onedrive_backup.Contracts; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace hassio_onedrive_backup.Storage { internal class AddonOptionsReader { public static AddonOptions ReadOptions(string path = "options.json") { if (File.Exists(path) == false) { throw new NotSupportedException($"{path} not found"); } string optionContents = File.ReadAllText(path); var options = JsonConvert.DeserializeObject(optionContents); return options!; } } }