debounce method

void debounce({
  1. required void callback(),
})

Implementation

void debounce({
  required void Function() callback,
}) {
  if (_debounce?.isActive ?? false) {
    _debounce?.cancel();
  }

  _debounce = Timer(duration, callback);
}