From ceced0735c47ef384b684032f5f24764546d3638 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Wed, 16 Aug 2023 00:51:19 +0300 Subject: [PATCH] 8-15/4 --- lib/controller/auth/register_controller.dart | 20 ++++++++++++-------- lib/controller/functions/crud.dart | 3 ++- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/lib/controller/auth/register_controller.dart b/lib/controller/auth/register_controller.dart index 88ca8b2..946c20c 100644 --- a/lib/controller/auth/register_controller.dart +++ b/lib/controller/auth/register_controller.dart @@ -69,7 +69,7 @@ class RegisterController extends GetxController { void register() async { if (formKey.currentState!.validate()) { - await CRUD().post(link: AppLink.signUp, payload: { + var res = await CRUD().post(link: AppLink.signUp, payload: { 'first_name': firstNameController.text, 'last_name': lastNameController.text, 'email': emailController.text, @@ -78,13 +78,17 @@ class RegisterController extends GetxController { 'gender': gender, 'site': siteController.text, 'birthdate': birthDate, - }).then((value) => print(value)); + }); + print(jsonDecode(res)); + if (jsonDecode(res)['status'] == 'success') { + print('sdfffffffffff'); + int randomNumber = Random().nextInt(100000) + 1; + await CRUD().post(link: AppLink.sendVerifyEmail, payload: { + 'email': emailController.text, + 'token': randomNumber.toString(), + }).then((value) => print(value)); + Get.to(() => const VerifyEmailPage()); + } } - int randomNumber = Random().nextInt(100000) + 1; - await CRUD().post(link: AppLink.sendVerifyEmail, payload: { - 'email': emailController.text, - 'token': randomNumber.toString(), - }).then((value) => print(value)); - Get.to(() => const VerifyEmailPage()); } } diff --git a/lib/controller/functions/crud.dart b/lib/controller/functions/crud.dart index 02817b5..7a57c59 100644 --- a/lib/controller/functions/crud.dart +++ b/lib/controller/functions/crud.dart @@ -21,7 +21,7 @@ class CRUD { 'Basic ${base64Encode(utf8.encode(AppCredintials.basicAuthCredentials))}', }, ); - // print("--------------" + response.body.toString()); + // print("-----/---------" + response.body.toString()); if (response.statusCode == 200) { var jsonData = jsonDecode(response.body); if (jsonData['status'] == 'success') { @@ -49,6 +49,7 @@ class CRUD { }, ); print(response.request); + print(payload); var jsonData = jsonDecode(response.body); if (response.statusCode == 200) { if (jsonData['status'] == 'success') {