• echel0n's avatar
    Added shows attribute to application class to cache TVShow objects and persist. · a61903db
    echel0n authored
    Refactored episodes attribute on TVShow objects to cache TVEpisode objects and persist.
    Refactored usage and removed get_all_episodes method from TVShow class.
    Refactored total show size to account for multipart-episodes.
    Added delete_episode method to TVShow class to remove episode from shows episode cache.
    Refactored usage of TVEpisode class method delete_episode to be called by TVShow method delete_episode instead of directly.
    Fixed endpoint call for getting annoucements from SR API.
    a61903db