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