public async Task Handle(PlayListHasBeenArchived @event) { playListNotifier.NotifyPlayListHasBeenArchived(@event.PlayListId); await websocket.PushMessageWithEventToAll(@event); }
public async Task Handle(PlayListHasBeenRenamed @event) { playListNotifier.NotifyPlayListHasBeenRenamed(@event.PlayListId, @event.NewPlayListName); await websocketPort.PushMessageWithEventToAll(@event); }
public async Task Handle(PlayListImageUrlHasChanged @event) { playListNotifier.NotifyPlayListImageUrlHasChanged(@event.PlayListId, @event.ImageUrl); await websocketPort.PushMessageWithEventToAll(@event); }
public async Task Handle(TrackHasBeenRemovedFromPlayList @event) { tracksNotifier.NotifyTrackHasRemovedFromPlayList(@event.TrackId, @event.PlayListId); await websocketPort.PushMessageWithEventToAll(@event); }