startTimer method
Implementation
void startTimer() {
remainingSeconds.value = 120;
isResendEnabled.value = false;
resultPin.value = '';
pinController.clear();
_timer?.cancel();
_timer = Timer.periodic(const Duration(seconds: 1), (timer) {
if (remainingSeconds.value > 0) {
remainingSeconds.value--;
} else {
isResendEnabled.value = true;
timer.cancel();
}
});
}