start method
void
start()
Implementation
void start() {
// coverage:ignore-line
stop(); // coverage:ignore-line
_timer = Timer.periodic(_interval, (timer) {
// coverage:ignore-line
_remaining -= _interval; // coverage:ignore-line
value = _remaining; // coverage:ignore-line
if (_remaining <= Duration.zero) {
// coverage:ignore-line
stop(); // coverage:ignore-line
_onComplete?.call(); // coverage:ignore-line
}
});
}