otpExpirationTimeLeft property

Duration otpExpirationTimeLeft

otpExpirationTimeLeft can be used to display a reverse countdown, starting from _otpExpirationDuration.inSecondss till 0, and can show the resend button, to let user request a new OTP.

Implementation

Duration get otpExpirationTimeLeft {
  final otpTickDuration = Duration(
    seconds: (_otpExpirationTimer?.tick ?? 0),
  );
  return _otpExpirationDuration - otpTickDuration;
}