/// <summary> /// Initializes the library. Needs to be called at first. /// </summary> /// <returns></returns> public bool Init() { ICacheProvider cacheProvider = new XmlCacheProvider(SeriesTvDbMatcher.CACHE_PATH); _tvdbHandler = new TvdbHandler(cacheProvider, "9628A4332A8F3487"); _tvdbHandler.InitCache(); if (!_tvdbHandler.IsLanguagesCached) _tvdbHandler.ReloadLanguages(); return true; }
private void TvdbHandlerOnUpdateProgressed(TvdbHandler.UpdateProgressEventArgs args) { ServiceRegistration.Get<ILogger>().Debug("TvDbWrapper: ... {0} {2}. Total: {3}", args.CurrentUpdateStage, args.CurrentStageProgress, args.CurrentUpdateDescription, args.OverallProgress); }
private void TvdbHandlerOnUpdateFinished(TvdbHandler.UpdateFinishedEventArgs args) { ServiceRegistration.Get<ILogger>().Debug("TvDbWrapper: Finished updating cache from {0} to {1}", args.UpdateStarted, args.UpdateFinished); ServiceRegistration.Get<ILogger>().Debug("TvDbWrapper: Updated {0} Series, {1} Episodes, {2} Banners.", args.UpdatedSeries.Count, args.UpdatedEpisodes.Count, args.UpdatedBanners.Count); }