cancelDebounce static method

void cancelDebounce(
  1. String key, {
  2. Duration duration = const Duration(milliseconds: 300),
})

取消指定key的防抖 key 防抖的唯一标识 duration 防抖时间(需要与创建时一致)

Implementation

static void cancelDebounce(
  String key, {
  Duration duration = const Duration(milliseconds: 300),
}) {
  final timerKey = key.hashCode ^ duration.inMilliseconds;
  _debounceTimers[timerKey]?.cancel();
  _debounceTimers.remove(timerKey);
}