clearOtpState method

Future<void> clearOtpState()

Clear all OTP state

Implementation

Future<void> clearOtpState() async {
  _timer?.cancel();
  _verificationTokens.clear();
  _resetPasswordToken = null;
  _resendAttempts = 0;
  resendCountdown.add(0);
  for (final trigger in CkOtpTrigger.values) {
    await CkStorage.delete(
      '${CkAuthStorageKeys.verificationTokenPrefix}${trigger.name}',
    );
  }
}