You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cake_wallet/lib/utils/debounce.dart

14 lines
256 B

import 'dart:async';
import 'package:flutter/foundation.dart';
class Debounce {
Debounce(this.duration);
final Duration duration;
Timer _timer;
void run(VoidCallback action) {
_timer?.cancel();
_timer = Timer(duration, action);
}
}