Minidb Storage customizations

This commit is contained in:
Thomas Perl 2014-12-02 22:41:58 +01:00
parent 6bbfb175f5
commit 4dc489597a

View file

@ -92,7 +92,7 @@ class gPotherSide:
def _episode_state_changed(self, episode): def _episode_state_changed(self, episode):
pyotherside.send('updated-episode', self.convert_episode(episode)) pyotherside.send('updated-episode', self.convert_episode(episode))
pyotherside.send('updated-podcast', self.convert_podcast(episode.parent)) pyotherside.send('updated-podcast', self.convert_podcast(episode.podcast))
pyotherside.send('update-stats') pyotherside.send('update-stats')
def get_stats(self): def get_stats(self):
@ -266,7 +266,7 @@ class gPotherSide:
def delete_episode(self, episode_id): def delete_episode(self, episode_id):
episode = self._get_episode_by_id(episode_id) episode = self._get_episode_by_id(episode_id)
episode.delete() episode.delete_download()
self.core.save() self.core.save()
self._episode_state_changed(episode) self._episode_state_changed(episode)
@ -329,7 +329,7 @@ class gPotherSide:
self._episode_state_changed(episode) self._episode_state_changed(episode)
return { return {
'title': episode.title, 'title': episode.title,
'podcast_title': episode.parent.title, 'podcast_title': episode.podcast.title,
'source': episode.local_filename(False) 'source': episode.local_filename(False)
if episode.state == gpodder.STATE_DOWNLOADED if episode.state == gpodder.STATE_DOWNLOADED
else episode.url, else episode.url,