mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 17:59:39 +00:00
[io] Make _HttpDetachedIncoming fields private
Change-Id: If1253a21613f2ea2baa69c68f0999b56e5181322 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/330703 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Brian Quinlan <bquinlan@google.com>
This commit is contained in:
parent
339d16e8b1
commit
becd3e396c
|
@ -176,26 +176,27 @@ class _HttpDetachedStreamSubscription implements StreamSubscription<Uint8List> {
|
|||
}
|
||||
|
||||
class _HttpDetachedIncoming extends Stream<Uint8List> {
|
||||
final StreamSubscription<Uint8List>? subscription;
|
||||
final Uint8List? bufferedData;
|
||||
final StreamSubscription<Uint8List>? _subscription;
|
||||
final Uint8List? _bufferedData;
|
||||
|
||||
_HttpDetachedIncoming(this.subscription, this.bufferedData);
|
||||
_HttpDetachedIncoming(this._subscription, this._bufferedData);
|
||||
|
||||
StreamSubscription<Uint8List> listen(void Function(Uint8List event)? onData,
|
||||
{Function? onError, void Function()? onDone, bool? cancelOnError}) {
|
||||
var subscription = this.subscription;
|
||||
var subscription = this._subscription;
|
||||
if (subscription != null) {
|
||||
subscription
|
||||
..onData(onData)
|
||||
..onError(onError)
|
||||
..onDone(onDone);
|
||||
if (bufferedData == null) {
|
||||
if (_bufferedData == null) {
|
||||
return subscription..resume();
|
||||
}
|
||||
return _HttpDetachedStreamSubscription(subscription, bufferedData, onData)
|
||||
return _HttpDetachedStreamSubscription(
|
||||
subscription, _bufferedData, onData)
|
||||
..resume();
|
||||
} else {
|
||||
return Stream<Uint8List>.fromIterable([bufferedData ?? Uint8List(0)])
|
||||
return Stream<Uint8List>.fromIterable([_bufferedData ?? Uint8List(0)])
|
||||
.listen(onData,
|
||||
onError: onError, onDone: onDone, cancelOnError: cancelOnError);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue