when method
Implementation
void when(bool Function() condition, VoidCallback callback) {
void listener() {
if (condition()) {
removeListener(listener);
callback();
}
}
addListener(listener);
listener();
}
void when(bool Function() condition, VoidCallback callback) {
void listener() {
if (condition()) {
removeListener(listener);
callback();
}
}
addListener(listener);
listener();
}