25-10-9/1

This commit is contained in:
Hamza-Ayed
2025-10-09 23:31:28 +03:00
parent de84662e02
commit 092f4de7d3
7 changed files with 344 additions and 347 deletions

View File

@@ -22,26 +22,29 @@ class PhoneAuthHelper {
/// Sends an OTP to the provided phone number.
static Future<bool> sendOtp(String phoneNumber) async {
try {
// Log.print('_sendOtpUrl: ${_sendOtpUrl}');
// Log.print('phoneNumber: ${phoneNumber}');
final response = await CRUD().post(
link: _sendOtpUrl,
payload: {'receiver': phoneNumber},
);
Log.print('response: ${response}');
// Log.print('response: ${response}');
if (response != 'failure') {
final data = (response);
// if (data['status'] == 'success') {
mySnackbarSuccess('An OTP has been sent to your WhatsApp number.'.tr);
return true;
// } else {
// mySnackeBarError(data['message'] ?? 'Failed to send OTP.');
// return false;
// }
if (data['status'] == 'success') {
mySnackbarSuccess('An OTP has been sent to your WhatsApp number.'.tr);
return true;
} else {
mySnackeBarError(data['message'] ?? 'Failed to send OTP.');
return false;
}
} else {
mySnackeBarError('Server error. Please try again.'.tr);
return false;
}
} catch (e) {
Log.print('e: ${e}');
// Log.print('e: ${e}');
// mySnackeBarError('An error occurred: $e');
return false;
}