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)); }
public void Apply(MovieUpdatedEvent aggregateEvent) { }
public void HandleAsync(MovieUpdatedEvent message) { EnsureCovers(message.Movie); _eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Movie)); }
public void Handle(MovieUpdatedEvent message) { BroadcastResourceChange(ModelAction.Updated, message.Movie.Id); }
public void Handle(MovieUpdatedEvent message) { Scan(message.Movie); }