@@ -14,6 +14,7 @@ import '../../../domain/models/handle.dart';
1414import '../../../domain/models/sign_up.dart' ;
1515import '../../../domain/models/status.dart' ;
1616import '../../../domain/repositories/user_repository.dart' ;
17+ import '../../../utils/bloc_transformer.dart' ;
1718import '../../../utils/failures.dart' ;
1819import '../widgets/signup_widgets.dart' ;
1920
@@ -30,12 +31,30 @@ class SignUpBloc extends Bloc<SignUpEvent, SignUpState> {
3031 on < Back > (_handleBack);
3132 on < Next > (_handleNext);
3233
33- on < EmailInput > (_updateEmail);
34- on < InstituteInput > (_updateInstitute);
35- on < NameInput > (_updateName);
36- on < PasswordInput > (_updatePassword);
37- on < PlatformHandleInput > (_updateHandles);
38- on < UsernameInput > (_updateUsername);
34+ on < EmailInput > (
35+ _updateEmail,
36+ transformer: getDebounce <EmailInput >(),
37+ );
38+ on < InstituteInput > (
39+ _updateInstitute,
40+ transformer: getDebounce <InstituteInput >(),
41+ );
42+ on < NameInput > (
43+ _updateName,
44+ transformer: getDebounce <NameInput >(),
45+ );
46+ on < PasswordInput > (
47+ _updatePassword,
48+ transformer: getDebounce <PasswordInput >(),
49+ );
50+ on < PlatformHandleInput > (
51+ _updateHandles,
52+ transformer: getDebounce <PlatformHandleInput >(),
53+ );
54+ on < UsernameInput > (
55+ _updateUsername,
56+ transformer: getDebounce <UsernameInput >(),
57+ );
3958
4059 on < SelectImage > (_selectImage);
4160 on < ToggleObscure > (_toggleObscurePassword);
0 commit comments