startTimer method

void startTimer()

Implementation

void startTimer() {
  _start = (_fastpayPaymentRequest?.isProduction == true)?(2*60):(5*50);
  const oneSec = Duration(seconds: 1);
  _timer = Timer.periodic(
    oneSec, (Timer timer) {
      if (_start == 0) {
        fastpayPaymentRequest?.callback?.call(SDKStatus.CANCEL,'Request time out');
        debugPrint('.............timer is finished');
        dispose(null);
      } else {
        _start--;
      }
    },
  );
}