PausablePeriodicTimer constructor
Creates a new timer.
Implementation
PausablePeriodicTimer(Duration duration, void Function(Timer) callback)
: assert(duration >= Duration.zero),
_duration = duration,
_callback = callback {
_startTimer();
}