watchValue<T> static method
LxWorker<T>
watchValue<T>(
- LxReactive<
T> source, - T targetValue,
- void callback(), {
- dynamic onProcessingError(
- Object error,
- StackTrace stackTrace
Triggers callback only when source matches targetValue.
Implementation
static LxWorker<T> watchValue<T>(
LxReactive<T> source,
T targetValue,
void Function() callback, {
Function(Object error, StackTrace stackTrace)? onProcessingError,
}) {
return LxWorker<T>(
source,
(value) {
if (value == targetValue) callback();
},
onProcessingError: onProcessingError,
);
}