This commit is contained in:
Brennan 2019-09-13 19:09:20 -07:00 коммит произвёл GitHub
Родитель fe476f23bf
Коммит 4c59d68206
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -26,7 +26,7 @@ namespace StreamR
return _streamManager.Subscribe(streamName, cancellationToken);
}
public async Task StartStream(string streamName, ChannelReader<string> streamContent)
public async Task StartStream(string streamName, IAsyncEnumerable<string> streamContent)
{
try
{

Просмотреть файл

@ -22,7 +22,7 @@ namespace StreamR
return streamList;
}
public async Task RunStreamAsync(string streamName, ChannelReader<string> stream)
public async Task RunStreamAsync(string streamName, IAsyncEnumerable<string> stream)
{
var streamHolder = new StreamHolder() { Source = stream };
@ -34,7 +34,7 @@ namespace StreamR
try
{
await foreach (var item in stream.ReadAllAsync())
await foreach (var item in stream)
{
foreach (var viewer in streamHolder.Viewers)
{
@ -88,7 +88,7 @@ namespace StreamR
private class StreamHolder
{
public ChannelReader<string> Source;
public IAsyncEnumerable<string> Source;
public ConcurrentDictionary<long, Channel<string>> Viewers = new ConcurrentDictionary<long, Channel<string>>();
}
}