コード例 #1
0
        public void Handle(MovieUpdatedEvent message)
        {
            var availDelay   = _configService.AvailabilityDelay;
            var translations = _movieTranslationService.GetAllTranslationsForMovie(message.Movie.Id);
            var translation  = GetMovieTranslation(translations, message.Movie, (Language)_configService.MovieInfoLanguage);

            BroadcastResourceChange(ModelAction.Updated, message.Movie.ToResource(availDelay, translation, _qualityUpgradableSpecification));
        }
コード例 #2
0
 public void Apply(MovieUpdatedEvent aggregateEvent)
 {
 }
コード例 #3
0
ファイル: MediaCoverService.cs プロジェクト: wmcmilli/Bonarr
 public void HandleAsync(MovieUpdatedEvent message)
 {
     EnsureCovers(message.Movie);
     _eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Movie));
 }
コード例 #4
0
ファイル: MovieModule.cs プロジェクト: BRTPOB/Scenarr
 public void Handle(MovieUpdatedEvent message)
 {
     BroadcastResourceChange(ModelAction.Updated, message.Movie.Id);
 }
コード例 #5
0
ファイル: DiskScanService.cs プロジェクト: wmcmilli/Bonarr
 public void Handle(MovieUpdatedEvent message)
 {
     Scan(message.Movie);
 }