/// <summary> /// Persists all currently pending actions to disk. /// </summary> protected void PersistPendingActions() { ISettingsManager sm = ServiceRegistration.Get <ISettingsManager>(); FanArtActionSettings settings = sm.Load <FanArtActionSettings>(); settings.PendingFanArtActions = PendingActions.ToArray(); sm.Save(settings); }
/// <summary> /// Persists all currently pending actions to disk. /// </summary> protected void PersistPendingActions() { ISettingsManager sm = ServiceRegistration.Get <ISettingsManager>(); FanArtActionSettings settings = sm.Load <FanArtActionSettings>(); settings.PendingFanArtActions = PendingActions; ServiceRegistration.Get <ILogger>().Debug("FanArtActionBlock: Persisting {0} fanart actions.", settings.PendingFanArtActions.Length); sm.Save(settings); }