listen static method
Implementation
static StreamSubscription<bool> listen(void Function(bool isShow)? onData,
{Function? onError, void Function()? onDone, bool? cancelOnError, String? key}) {
if (!isInitialized) {
isInitialized = true;
eventChannelStream.listen(_onChangeValue);
}
StreamSubscription<bool> subscription =
_onChangeStream.listen(onData, onError: onError, onDone: onDone, cancelOnError: cancelOnError ?? true);
if (key != null) {
(managedSubscriptions = managedSubscriptions ?? {})[key] = subscription;
}
return subscription;
}