auto_remove_played_episodes -> auto.cleanup.played

This commit is contained in:
auouymous 2022-12-08 15:32:05 -07:00
parent c6695f5b69
commit 0bcfd29d76
3 changed files with 4 additions and 5 deletions

View File

@ -121,7 +121,7 @@ def get_expired_episodes(channels, config):
# Do not delete played episodes (except if configured)
if not episode.is_new:
if not config.auto_remove_played_episodes:
if not config.auto.cleanup.played:
continue
# Do not delete unfinished episodes (except if configured)

View File

@ -228,7 +228,6 @@ defaults = {
# The sooner this goes away, the better
gPodderSettings_LegacySupport = {
'auto_remove_played_episodes': 'auto.cleanup.played',
'auto_remove_unfinished_episodes': 'auto.cleanup.unfinished',
'auto_remove_unplayed_episodes': 'auto.cleanup.unplayed',
'max_episodes_per_feed': 'limit.episodes',

View File

@ -263,7 +263,7 @@ class gPodderPreferences(BuilderWidget):
self._config.connect_gtk_togglebutton('check_connection',
self.checkbutton_check_connection)
if self._config.auto_remove_played_episodes:
if self._config.auto.cleanup.played:
adjustment_expiration = self.hscale_expiration.get_adjustment()
if self._config.auto.cleanup.days > adjustment_expiration.get_upper():
# Patch the adjustment to include the higher current value
@ -595,10 +595,10 @@ class gPodderPreferences(BuilderWidget):
if value == 0:
self.checkbutton_expiration_unplayed.set_active(False)
self._config.auto_remove_played_episodes = False
self._config.auto.cleanup.played = False
self._config.auto_remove_unplayed_episodes = False
else:
self._config.auto_remove_played_episodes = True
self._config.auto.cleanup.played = True
self._config.auto.cleanup.days = value
self.checkbutton_expiration_unplayed.set_sensitive(value > 0)