enqueueTask method
void
enqueueTask(
- void task()
Add a new task to the execution queue.
Debouncer()
..enqueueTask(() => print('Hello World!'))
..enqueueTask(() => print('Hello World!'));
Hello World! will be printed once.
Implementation
void enqueueTask(final void Function() task) {
if (_animationFrame != null) {
html.window.cancelAnimationFrame(_animationFrame!);
}
_animationFrame =
html.window.requestAnimationFrame((final highResTime) => task());
}