From 94583b4ffc1c2b994d9f19301775d50dc9ecf0c6 Mon Sep 17 00:00:00 2001 From: Matthew Patrick <Matthew.535200018@stu.untar.ac.id> Date: Wed, 27 Apr 2022 01:14:53 +0700 Subject: [PATCH] Register_Form - Only pass 1 JSON object to API --- lib/components/register_form.dart | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/lib/components/register_form.dart b/lib/components/register_form.dart index 29b162d..96b8499 100644 --- a/lib/components/register_form.dart +++ b/lib/components/register_form.dart @@ -84,15 +84,18 @@ class RegisterFormState extends State<RegisterForm> { '') { showAlertDialog(context); } else { - var statusCode = await registerPost( - firstName: _formKey.currentState! - .fields["First Name"]!.value, - lastName: _formKey.currentState! - .fields["Last Name"]!.value, - email: _formKey.currentState! - .fields["Email Address"]!.value, - password: _formKey.currentState! - .fields["Password"]!.value); + Map<String, dynamic> data = { + "first_name": _formKey.currentState! + .fields["First Name"]!.value, + "last_name": _formKey + .currentState!.fields["Last Name"]!.value, + "email": _formKey.currentState! + .fields["Email Address"]!.value, + "password": _formKey + .currentState!.fields["Password"]!.value + }; + + var statusCode = await registerPost(data); if (statusCode == 200) { Navigator.push(