private async Task UpdatePlaylistForEveryoneInPartyAsync(Party party, PartyGoer partyGoer) { await DomainEvents.RaiseAsync(new PlaylistEnded { PartyCode = party.PartyCode }); }
private async Task UpdatePlaylistForEveryoneInPartyAsync(Party party, PartyGoer partyGoer) { var seeds = party.GetSeedUris(5); await DomainEvents.RaiseAsync(new QueueEnded { PartyCode = party.GetPartyCode(), SeedTracksUris = seeds.Item1, SeedArtistUris = seeds.Item2 }); }
public async Task SyncListenerWithSongAsync(PartyGoer listener) { await DomainEvents.RaiseAsync(new ChangeTrack { Listeners = new List <PartyGoer> { listener }, PartyCode = GetPartyCode(), ProgressMs = GetCurrentPositionInSong(), Track = GetCurrentSong() }); }