run method
Implementation
void run(DebounceCallback callback) {
_callback = callback;
_timer?.cancel();
_timer = Timer(delay, () {
if (_callback != null) {
_callback!();
_callback = null;
}
});
}
void run(DebounceCallback callback) {
_callback = callback;
_timer?.cancel();
_timer = Timer(delay, () {
if (_callback != null) {
_callback!();
_callback = null;
}
});
}