OtpBloc constructor
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);
}