api integration

This commit is contained in:
jayesh
2024-07-19 16:20:14 +05:30
parent 948777ee21
commit 4e768e6f6a
44 changed files with 166 additions and 113 deletions

View File

@@ -59,8 +59,7 @@ class RegisterBloc extends Bloc<RegisterEvent, RegisterState> {
if (response.status == ResponseStatus.SUCCESS) {
emit(RegisterSuccess(event.token)); //emit(OTPLoaded());
} else {
emit(const RegisterFailure(
"Register failed. Please check your credentials."));
emit(RegisterFailure(response.message.toString()));
//emit(OTPFailed("Oops something went wrong"));
}
} catch (e) {

View File

@@ -51,22 +51,6 @@ class RegisterUserBloc extends Bloc<RegisterUserEvent, RegisterUserState> {
} else {
emit(RegisterUserFailure(response.message));
}
// Simulate API call
await Future.delayed(const Duration(seconds: 2));
// Replace the next line with actual API call
/* final isSuccess = await _mockLoginApi(
event.firstName,
event.password,
event.lastName,
event.confirmPassword,
event.email,
);
if (isSuccess) {
emit(RegisterUserSuccess());
} else {
emit(const RegisterUserFailure(
"Register failed. Please check your credentials."));
} */
} catch (e) {
emit(RegisterUserFailure(e.toString()));
}

View File

@@ -31,14 +31,14 @@ class RegisterUserForm extends StatelessWidget {
FormLabelTextField(
hintText: localizations.translate(AppText.enterFirstName),
title: localizations.translate(AppText.firstNameText),
type: localizations.translate(AppText.firstNameText),
type: "first name",
textEditingController: registerUserBloc.firstNameTextField,
),
const Gap(12),
FormLabelTextField(
hintText: localizations.translate(AppText.enterLastName),
title: localizations.translate(AppText.lastNameText),
type: AppText.lastNameText,
type: "first name",
textEditingController: registerUserBloc.lastNameTextField,
),
const Gap(12),