private async Task <QueueItem[]> SendAsync(QueueGetItemsMessage message) { var mediaSessionId = Status?.FirstOrDefault().MediaSessionId; message.MediaSessionId = mediaSessionId ?? throw new ArgumentNullException("MediaSessionId"); await SendAsync <QueueItemsMessage>(message, (await GetApplicationAsync()).TransportId); return(Items); }
private async Task <QueueItem[]> SendAsync(QueueGetItemsMessage message) { long?mediaSessionId = Status?.FirstOrDefault()?.MediaSessionId; if (mediaSessionId != null) { message.MediaSessionId = mediaSessionId; await SendAsync <QueueItemsMessage>(message, (await GetApplicationAsync()).TransportId); return(Items); } else { return(null); } }