25-5-9/1
This commit is contained in:
@@ -19,14 +19,15 @@ class LoginController extends GetxController {
|
||||
|
||||
void login() async {
|
||||
String? storedEmail = await storage.read(key: 'email');
|
||||
String? storedPassword = await storage.read(key: 'password');
|
||||
|
||||
if (storedEmail != null) {
|
||||
Get.off(() => Main());
|
||||
} else {
|
||||
if (formKey.currentState!.validate()) {
|
||||
var res = await CRUD().get(link: AppLink.login, payload: {
|
||||
"email": email.text,
|
||||
"password": password.text,
|
||||
"email": storedEmail ?? email.text,
|
||||
"password": storedPassword ?? password.text,
|
||||
});
|
||||
|
||||
if (res != 'failure') {
|
||||
@@ -36,6 +37,7 @@ class LoginController extends GetxController {
|
||||
await storage.write(key: 'email', value: d['data']['email']);
|
||||
await storage.write(key: 'name', value: d['data']['first_name']);
|
||||
await storage.write(key: 'driverID', value: d['data']['id']);
|
||||
await storage.write(key: 'password', value: password.text);
|
||||
|
||||
Get.off(() => Main());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user