OtpBloc constructor

OtpBloc({
  1. required CheckCodeUseCase checkCodeUseCase,
  2. required CheckSignUpCodeUseCase checkSignUpCodeUseCase,
  3. required CheckResetPasswordCodeUseCase checkResetPasswordCodeUseCase,
  4. required GenerateCodeUseCase generateCodeUseCase,
  5. required GenerateSignUpCodeUseCase generateSignUpCodeUseCase,
  6. required GenerateResetPasswordCodeUseCase generateResetPasswordCodeUseCase,
  7. required IOtpMapper otpMapper,
})

Implementation

OtpBloc({
  required this.checkCodeUseCase,
  required this.checkSignUpCodeUseCase,
  required this.checkResetPasswordCodeUseCase,
  required this.generateCodeUseCase,
  required this.generateSignUpCodeUseCase,
  required this.generateResetPasswordCodeUseCase,
  required this.otpMapper,
}) : super(OtpState()) {
  on<_Started>(_onStarted);
  on<_CheckCodeButtonPressed>(_onCheckCodeButtonPressed);
  on<_ResendCodeButtonPressed>(_onResendCodeButtonPressed);
  on<_TimerTicked>(_onTimerTicked);
  on<_CodeChanged>(_onCodeChanged);
}