Пример #1
0
 /// <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;
 }
Пример #2
0
 private void TvdbHandlerOnUpdateProgressed(TvdbHandler.UpdateProgressEventArgs args)
 {
   ServiceRegistration.Get<ILogger>().Debug("TvDbWrapper: ... {0} {2}. Total: {3}", args.CurrentUpdateStage, args.CurrentStageProgress, args.CurrentUpdateDescription, args.OverallProgress);
 }
Пример #3
0
 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);
 }