c static method

void c(
  1. dynamic func(),
  2. String key, {
  3. Duration delay = const Duration(milliseconds: 2000),
})

Implementation

static void c(Function() func, String key,
    {Duration delay = const Duration(milliseconds: 2000)}) async {
  if (_throttle.contains(key)) return;
  _throttle.add(key);
  func.call();
  await Future.delayed(delay);
  _throttle.remove(key);
}