Open TalebRafiepour opened 4 months ago
class Debouncer { final int milliseconds; Timer? timer; Debouncer({required this.milliseconds}); void run(VoidCallback action){ if(timer != null){ timer!.cancel(); } } timer = Timer(Duration(milliseconds: milliseconds), action); void reset(){ timer = null; } }