startTimer method
void
startTimer()
Implementation
void startTimer() {
_remainingTime = _timerDurationInMinutes * 60; // Convert to seconds
timer?.cancel();
timer = Timer.periodic(const Duration(seconds: 1), (timer) {
if (_remainingTime > 0) {
_remainingTime--;
} else {
timer.cancel(); // Stop the timer when time runs out
callRefreshTokenApi(); // Call the refresh token API
}
});
}