debounce function
Implementation
debounce(
Function func, [
Duration delay = const Duration(milliseconds: 500),
]) {
if (timer?.isActive ?? false) {
timer?.cancel();
}
timer = Timer(delay, () {
func.call();
});
}
debounce(
Function func, [
Duration delay = const Duration(milliseconds: 500),
]) {
if (timer?.isActive ?? false) {
timer?.cancel();
}
timer = Timer(delay, () {
func.call();
});
}