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
    }
  });
}