proxyStateStream property
TODO: async* 的理论竞态,可改为 Stream.multi。但竞态窗口极窄,无需 Stream.multi。
Implementation
@override
Stream<ProxyState> get proxyStateStream async* {
yield _lastProxyState; // 新订阅者立即拿到当前状态
yield* _controller.stream;
}
TODO: async* 的理论竞态,可改为 Stream.multi。但竞态窗口极窄,无需 Stream.multi。
@override
Stream<ProxyState> get proxyStateStream async* {
yield _lastProxyState; // 新订阅者立即拿到当前状态
yield* _controller.stream;
}