secondsTimer method
void
secondsTimer()
Implementation
void secondsTimer() {
_timer = Timer.periodic(Duration(seconds: 1), (timer) {
if (secCounter.value > 0) {
secCounter.value--;
if (secCounter.value == 0 && minCounter.value > 0) {
minCounter.value--;
if (secCounter.value == 0 && minCounter.value == 0) {
secCounter.value = 59;
}
}
if (minCounter.value == 0 && hrCounter.value > 0) {
minCounter.value = 59;
secCounter.value = 59;
hrCounter.value--;
} else if (secCounter.value == 0 &&
minCounter.value == 0 &&
hrCounter.value == 0) {
_timer.cancel();
}
} else {
// _timer.cancel();
secCounter.value = 59;
}
});
}