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(