otp changes done

This commit is contained in:
Surendiran 2025-10-08 12:19:04 +05:30
parent f76195ce8c
commit af081f73b3

View File

@ -248,14 +248,14 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
final message = data['data']['message'];
if (verification == true) {
if (switcherStatus == 1) {
_verifyPhoneNumber();
} else {
// if (switcherStatus == 1) {
// _verifyPhoneNumber();
// } else {
setState(() {
enteredEmailOrMobile = true;
});
ToastHelper.showSuccessToast(context, 'OTP sent successfully');
}
// }
return true; // success
} else {
ToastHelper.showErrorToast(context, message);
@ -284,7 +284,7 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
// Build payload depending on switcher status
final Map<String, dynamic> payload = (switcherStatus == 1)
? {
'otp_verification': otpVerifyStatus,
'otp': otpVerifyStatus,
'mobile': _PhoneNumberController.text.trim(),
}
: {'otp': otpVerifyStatus, 'email': _emailController.text.trim()};
@ -1305,13 +1305,13 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
text: "Continue",
backgroundColor: Color(0xFF436462),
onPressed: () async {
if (switcherStatus == 1) {
await verifyFirebaseMobileOTP();
} else {
// if (switcherStatus == 1) {
// await verifyFirebaseMobileOTP();
// } else {
await verifyMobileOrMailOTP(
_otpController.text,
);
}
// }
},
),
// ElevatedButton(