resume method

  1. @override
void resume()
override

Implementation

@override
void resume() {
  int remainingMicroseconds = (options.duration.inMicroseconds * (tick + 1)) -
      stopwatch.elapsedMicroseconds;

  Duration remainingDuration = Duration(microseconds: remainingMicroseconds);
  timer = Timer(remainingDuration, () {
    tick++;
    initTimer(options.duration);
    options.callback(this);
  });
  stopwatch.start();
}