debounce static method

void debounce(
  1. VoidCallback function,
  2. Duration delay, {
  3. required String key,
})

Debounces a function call

Implementation

static void debounce(
  VoidCallback function,
  Duration delay, {
  required String key,
}) {
  _debounceTimers[key]?.cancel();
  _debounceTimers[key] = Timer(delay, function);
}