public PluginSettings Get(GetPluginSettings request) { _logger.LogInformation("Plugin Settings Requested..."); var settings = new PluginSettings(); _logger.LogDebug("Class Variable Created!"); _logger.LogDebug("Creating Settings Object Variables!"); if (!int.TryParse(Plugin.Instance.Configuration.RetDays, out var retDays)) { retDays = 0; } settings.RetentionDays = retDays; settings.IsEnabled = Plugin.Instance.Configuration.IsEnabled; settings.TrackMovies = Plugin.Instance.Configuration.tkMovies; settings.TrackTVShows = Plugin.Instance.Configuration.tkTVShows; settings.TrackBoxSets = Plugin.Instance.Configuration.tkBoxSets; settings.TrackMusic = Plugin.Instance.Configuration.tkMusic; settings.TrackMusicVideos = Plugin.Instance.Configuration.tkMusicVideos; _logger.LogDebug("Sending Settings Object Back."); return(settings); }
public PluginSettings Get(GetPluginSettings request) { _logger.Info("Emby.Kodi.SyncQueue: Plugin Settings Requested..."); var settings = new PluginSettings(); _logger.Debug("Emby.Kodi.SyncQueue: Class Variable Created!"); int retDays = 0; DateTime dtNow = DateTime.UtcNow; _logger.Debug("Emby.Kodi.SyncQueue: Creating Settings Object Variables!"); if (!(Int32.TryParse(Plugin.Instance.Configuration.RetDays, out retDays))) { retDays = 0; } settings.RetentionDays = retDays; settings.IsEnabled = Plugin.Instance.Configuration.IsEnabled; settings.TrackMovies = Plugin.Instance.Configuration.tkMovies; settings.TrackTVShows = Plugin.Instance.Configuration.tkTVShows; settings.TrackBoxSets = Plugin.Instance.Configuration.tkBoxSets; settings.TrackMusic = Plugin.Instance.Configuration.tkMusic; settings.TrackMusicVideos = Plugin.Instance.Configuration.tkMusicVideos; _logger.Debug("Emby.Kodi.SyncQueue: Sending Settings Object Back."); return settings; }