TraktPlugin.TraktCache.RemoveEpisodeFromWatchlist C# (CSharp) Méthode

RemoveEpisodeFromWatchlist() static private méthode

static private RemoveEpisodeFromWatchlist ( TraktEpisode episode ) : void
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
Résultat void
        internal static void RemoveEpisodeFromWatchlist(TraktEpisode episode)
        {
            if (_WatchListEpisodes == null || episode.Ids == null)
                return;

            var watchlistEpisodes = _WatchListEpisodes.ToList();
            watchlistEpisodes.RemoveAll(e => ((e.Episode.Ids.Trakt == episode.Ids.Trakt) && e.Episode.Ids.Trakt != null) ||
                                             ((e.Episode.Ids.Imdb == episode.Ids.Imdb) && e.Episode.Ids.Imdb != null) ||
                                             ((e.Episode.Ids.Tvdb == episode.Ids.Tvdb && e.Episode.Ids.Tvdb != null)));

            _WatchListEpisodes = watchlistEpisodes;
        }

Same methods

TraktCache::RemoveEpisodeFromWatchlist ( TraktShow show, TraktEpisode episode ) : void
TraktCache