Skip to content

Commit 2f02bf1

Browse files
Corrected behavior so that a buffered channel reader doesn't fill up by default.
1 parent f86d41e commit 2f02bf1

File tree

3 files changed

+5
-116
lines changed

3 files changed

+5
-116
lines changed

Open.ChannelExtensions/BatchingChannelReader.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ protected override bool TryPipeItems(bool flush)
125125
if (!full) break;
126126

127127
Emit(ref c);
128+
129+
if (!flush)
130+
goto finalizeTimer;
128131
}
129132

130133
if (!flush || c is null)

Open.ChannelExtensions/Documentation.xml

Lines changed: 0 additions & 114 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Open.ChannelExtensions/Open.ChannelExtensions.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
<RepositoryUrl>https://github.com/Open-NET-Libraries/Open.ChannelExtensions</RepositoryUrl>
2121
<RepositoryType>git</RepositoryType>
2222
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
23-
<Version>5.1.0</Version>
24-
<PackageReleaseNotes>Added .WithTimeout(milliseconds) method for BatchChannelReader.</PackageReleaseNotes>
23+
<Version>5.1.1</Version>
24+
<PackageReleaseNotes></PackageReleaseNotes>
2525
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2626
<PublishRepositoryUrl>true</PublishRepositoryUrl>
2727
<IncludeSymbols>true</IncludeSymbols>

0 commit comments

Comments
 (0)