watchFalse static method

LxWorker<bool> watchFalse(
  1. LxReactive<bool> source,
  2. void callback(), {
  3. dynamic onProcessingError(
    1. Object error,
    2. StackTrace stackTrace
    )?,
})

Triggers callback only when the boolean source becomes false.

Implementation

static LxWorker<bool> watchFalse(
  LxReactive<bool> source,
  void Function() callback, {
  Function(Object error, StackTrace stackTrace)? onProcessingError,
}) {
  return LxWorker<bool>(
    source,
    (value) {
      if (!value) callback();
    },
    onProcessingError: onProcessingError,
  );
}