BASE: Initialize Localization.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:customer/models/user_model.dart';
|
||||
import 'package:customer/screen_ui/location_enable_screens/location_permission_screen.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:firebase_auth/firebase_auth.dart' as auth;
|
||||
@@ -65,7 +66,7 @@ class SignUpController extends GetxController {
|
||||
try {
|
||||
if (!_validateInputs()) return;
|
||||
|
||||
ShowToastDialog.showLoader("Creating account...".tr);
|
||||
ShowToastDialog.showLoader("Creating account...".tr());
|
||||
|
||||
if (type.value == "mobileNumber") {
|
||||
await _signUpWithMobile();
|
||||
@@ -77,29 +78,29 @@ class SignUpController extends GetxController {
|
||||
} catch (e, st) {
|
||||
ShowToastDialog.closeLoader();
|
||||
debugPrint("SIGNUP OUTER EXCEPTION: $e\n$st");
|
||||
ShowToastDialog.showToast("${'signup_failed'.tr}: $e");
|
||||
ShowToastDialog.showToast("${'signup_failed'.tr()}: $e");
|
||||
}
|
||||
}
|
||||
|
||||
/// Validation Logic
|
||||
bool _validateInputs() {
|
||||
if (firstNameController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter first name".tr);
|
||||
ShowToastDialog.showToast("Please enter first name".tr());
|
||||
return false;
|
||||
} else if (lastNameController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter last name".tr);
|
||||
ShowToastDialog.showToast("Please enter last name".tr());
|
||||
return false;
|
||||
} else if (emailController.value.text.isEmpty || !emailController.value.text.isEmail) {
|
||||
ShowToastDialog.showToast("Please enter a valid email address".tr);
|
||||
ShowToastDialog.showToast("Please enter a valid email address".tr());
|
||||
return false;
|
||||
} else if (mobileController.value.text.isEmpty) {
|
||||
ShowToastDialog.showToast("Please enter a valid phone number".tr);
|
||||
ShowToastDialog.showToast("Please enter a valid phone number".tr());
|
||||
return false;
|
||||
} else if (passwordController.value.text.length < 6) {
|
||||
ShowToastDialog.showToast("Password must be at least 6 characters".tr);
|
||||
ShowToastDialog.showToast("Password must be at least 6 characters".tr());
|
||||
return false;
|
||||
} else if (passwordController.value.text != confirmPasswordController.value.text) {
|
||||
ShowToastDialog.showToast("Password and Confirm password do not match".tr);
|
||||
ShowToastDialog.showToast("Password and Confirm password do not match".tr());
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -120,17 +121,17 @@ class SignUpController extends GetxController {
|
||||
} on auth.FirebaseAuthException catch (e) {
|
||||
debugPrint("FirebaseAuthException caught: code=${e.code}, message=${e.message}");
|
||||
if (e.code == 'email-already-in-use') {
|
||||
ShowToastDialog.showToast("Email already in use".tr);
|
||||
ShowToastDialog.showToast("Email already in use".tr());
|
||||
} else if (e.code == 'weak-password') {
|
||||
ShowToastDialog.showToast("Password is too weak".tr);
|
||||
ShowToastDialog.showToast("Password is too weak".tr());
|
||||
} else if (e.code == 'invalid-email') {
|
||||
ShowToastDialog.showToast("Invalid email address".tr);
|
||||
ShowToastDialog.showToast("Invalid email address".tr());
|
||||
} else {
|
||||
ShowToastDialog.showToast(e.message ?? "signup_failed".tr);
|
||||
ShowToastDialog.showToast(e.message ?? "signup_failed".tr());
|
||||
}
|
||||
} catch (e) {
|
||||
debugPrint("Something went wrong: ${e.toString()}");
|
||||
ShowToastDialog.showToast("${'something_went_wrong'.tr}: ${e.toString()}");
|
||||
ShowToastDialog.showToast("${'something_went_wrong'.tr()}: ${e.toString()}");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,7 +148,7 @@ class SignUpController extends GetxController {
|
||||
|
||||
_navigateBasedOnAddress(userModel.value);
|
||||
} catch (e) {
|
||||
ShowToastDialog.showToast("${'signup_failed'.tr}: $e");
|
||||
ShowToastDialog.showToast("${'signup_failed'.tr()}: $e");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user