CompositeStream forwards pause to pipe source on first write attempt #96
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove inconsistent and unneeded forwarding of calls to
pause()
andresume()
to the source stream forCompositeStream
. This is actually entirely unneeded as the source stream will be paused automatically once it tries writing data to a paused stream anyway. This is now consistent with how literally all other streams work.I do not consider this to be a bug fix, a new feature nor a BC break. This undocumented forwarding is plain unneeded. Prior to #88 this would also have affected the
ThroughStream
, so it makes sense to address this as part of the same release.