public async Task notify_track_has_removed_added_to_play_list_and_send_to_websocket()
        {
            var aTrackId    = ATrack.Id;
            var aPlaylistId = APlaylist.Id;
            var @event      = new TrackHasBeenRemovedFromPlayList(aTrackId, aPlaylistId);

            await trackHasBeenRemovedFromPlayList.Handle(@event);

            tracksNotifier.Received().NotifyTrackHasRemovedFromPlayList(aTrackId, aPlaylistId);
            await websocketPort.Received().PushMessageWithEventToAll(@event);
        }
コード例 #2
0
        public void Consume(TrackHasBeenRemovedFromPlayList @event)
        {
            var trackHasBeenRemovedFromPlayListEventHandler = trackEventHandlerCreator.TrackHasBeenRemovedFromToPlayList();

            trackHasBeenRemovedFromPlayListEventHandler.Handle(@event);
        }
コード例 #3
0
 public async Task Handle(TrackHasBeenRemovedFromPlayList @event)
 {
     tracksNotifier.NotifyTrackHasRemovedFromPlayList(@event.TrackId, @event.PlayListId);
     await websocketPort.PushMessageWithEventToAll(@event);
 }
コード例 #4
0
 public void Handle(TrackHasBeenRemovedFromPlayList @event)
 {
     tracksNotifier.NotifyTrackHasRemovedFromPlayList(@event.TrackId, @event.PlayListId);
 }