proxyStateStream property
A stream of proxy state updates.
Implementation
@override
Stream<ProxyState> get proxyStateStream {
_proxyStateStream ??= _eventChannelProxyState.receiveBroadcastStream()
.map((data) {
if (data == ProxyState.stopped.name) return ProxyState.stopped;
if (data == ProxyState.starting.name) return ProxyState.starting;
if (data == ProxyState.started.name) return ProxyState.started;
if (data == ProxyState.stopping.name) return ProxyState.stopping;
return ProxyState.unknown;
});
return _proxyStateStream!;
}