isDebounced method
Implementation
bool isDebounced({
required int hashCode,
bool ignore = false,
}) {
if (ignore) {
return false;
}
if (_previousHashCode == hashCode) {
return true;
}
if (_debounce?.isActive ?? false) {
_debounce?.cancel();
}
_debounce = Timer(duration, () {
_previousHashCode = null;
});
_previousHashCode = hashCode;
return false;
}