diff --git a/Beam/DownloadEnumerable.cs b/Beam/DownloadEnumerable.cs index 2855e84..29ed543 100644 --- a/Beam/DownloadEnumerable.cs +++ b/Beam/DownloadEnumerable.cs @@ -5,13 +5,19 @@ using System.Text; using System.Threading.Tasks; namespace Beam { - public class DownloadEnumerable(IAsyncEnumerator> download) : IAsyncEnumerable> { - public IAsyncEnumerator> Download { get; } = download; + //public class DownloadEnumerable(IAsyncEnumerator> download) : IAsyncEnumerable> { + // public IAsyncEnumerator> Download { get; } = download; - public IAsyncEnumerator> GetAsyncEnumerator(CancellationToken cancellationToken = default) - => Download; + // public IAsyncEnumerator> GetAsyncEnumerator(CancellationToken cancellationToken = default) + // => Download; - public static DownloadEnumerable Empty() - => new(Array.Empty>().ToAsyncEnumerable().GetAsyncEnumerator()); + // public static DownloadEnumerable Empty() + // => new(Array.Empty>().ToAsyncEnumerable().GetAsyncEnumerator()); + //} + + public class DownloadEnumerable(IAsyncEnumerable> download) : IAsyncEnumerable> { + public IAsyncEnumerator> GetAsyncEnumerator(CancellationToken cancellationToken = default) { + return download.GetAsyncEnumerator(cancellationToken); + } } }