activeCounter method

void activeCounter()

Implementation

void activeCounter() {
  const _timerDuration = 10;

  Timer? _resendCodeTimer;
  _resendCodeTimer = new Timer.periodic(Duration(seconds: 1), (Timer timer) {
    if (_timerDuration - timer.tick > 0) {
      final int counter = _timerDuration - timer.tick;
      emit(RecordTimer(time: counter));
    } else {
      emit(RecordTimer(time: 0));
      _resendCodeTimer?.cancel();
    }
  });
}