timer method

  1. @override
RestartableTimer timer(
  1. Duration duration,
  2. void callback()
)
override

Implementation

@override
RestartableTimer timer(Duration duration, void Function() callback) {
  ensureInitialized();
  void Function()? timerCancel;
  final timer = RestartableTimer(duration, () {
    callback();
    _disposeCallbacks.remove(timerCancel);
  });
  timerCancel = timer.cancel;
  onDispose(timerCancel);
  return timer;
}