Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
            }
        }