コード例 #1
0
 public void Handle(ArtistsImportedEvent message)
 {
     if (message.DoRefresh)
     {
         _commandQueueManager.Push(new BulkRefreshArtistCommand(message.Artists.Select(a => a.Id).ToList(), true));
     }
     else
     {
         // Trigger Artist Metadata download when adding Albums
         foreach (var artist in message.Artists)
         {
             _eventAggregator.PublishEvent(new ArtistRefreshCompleteEvent(artist));
         }
     }
 }
コード例 #2
0
 public void Handle(ArtistsImportedEvent message)
 {
     _commandQueueManager.PushMany(message.ArtistIds.Select(s => new RefreshArtistCommand(s, true)).ToList());
 }