run method

void run(
  1. VoidCallback callback, {
  2. Duration duration = DEFAULT_DURATION,
})

Implementation

void run(VoidCallback callback, {Duration duration = DEFAULT_DURATION}) {
  if (_timer == null || !(_timer?.isActive ?? false)) {
    _timer = Timer(duration, () {
      callback.call();
      _timer?.cancel();
      _timer = null;
    },);
  }
}