From 6fd2dcdb3d99e476476bc3ed895aca0daae8ba57 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Thu, 10 Jul 2025 08:54:41 +0100 Subject: [PATCH 1/3] updated signup payload --- src/component/auth/CSignup.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/component/auth/CSignup.jsx b/src/component/auth/CSignup.jsx index 5906a4c..2580fc7 100644 --- a/src/component/auth/CSignup.jsx +++ b/src/component/auth/CSignup.jsx @@ -59,10 +59,10 @@ export default function CSignup() { // dispatch(updateUserDetails({ ...data })); navigate('/dash') // later add redux to dispatch state } + }, + onError: (err) => { + console.log('err', err) } - // onError: (err) => { - // console.log('err', err) - // } }) const completeSignup = (values) => { From ab597039ba31b58cc70d1459a8649fae8b9e9466 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Thu, 10 Jul 2025 08:59:20 +0100 Subject: [PATCH 2/3] updated complete signup endpoint --- src/component/auth/CSignup.jsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/component/auth/CSignup.jsx b/src/component/auth/CSignup.jsx index 2580fc7..fcbb747 100644 --- a/src/component/auth/CSignup.jsx +++ b/src/component/auth/CSignup.jsx @@ -51,14 +51,18 @@ export default function CSignup() { return completeRegistration(fields) }, onSuccess: (res) => { - const {token, room} = res?.data?.data - if(token){ - localStorage.setItem('token', token) - localStorage.setItem('room', room) - // const data = {token} - // dispatch(updateUserDetails({ ...data })); - navigate('/dash') // later add redux to dispatch state + if(res?.data?.error_message || res?.data?.resultCode == '500'){ + throw({message: res?.data?.error_message || res?.data?.resultDescription}) } + const {token, room, uid} = res?.data + if(!token || !room){ + throw({message: 'something went wrong, try again!'}) + } + localStorage.setItem('token', token) + localStorage.setItem('room', room) + localStorage.setItem('uid', uid) + dispatch(updateUserDetails({ ...res?.data })); + navigate('/dash') // later add redux to dispatch state }, onError: (err) => { console.log('err', err) From 51a3c605900178213d5972e38e927cea76e49977 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Thu, 10 Jul 2025 09:05:30 +0100 Subject: [PATCH 3/3] bug fix --- src/component/auth/CSignup.jsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/component/auth/CSignup.jsx b/src/component/auth/CSignup.jsx index fcbb747..645ba72 100644 --- a/src/component/auth/CSignup.jsx +++ b/src/component/auth/CSignup.jsx @@ -1,11 +1,13 @@ import React, { useEffect, useState } from 'react' import { Form, Formik } from "formik"; import * as Yup from "yup"; +import { useDispatch } from 'react-redux' import { Link, useNavigate, useParams } from 'react-router-dom' import siteLinks from '../../links/siteLinks' import { useMutation } from '@tanstack/react-query'; import { completeRegistration, verifyEmail } from '../../services/services'; +import { updateUserDetails } from '../../store/UserDetails' import { IoMdArrowDropdown } from "react-icons/io"; @@ -29,6 +31,8 @@ export default function CSignup() { const {jwt} = useParams() + const dispatch = useDispatch() + const navigate = useNavigate() const [user, setUser] = useState(null) @@ -51,8 +55,8 @@ export default function CSignup() { return completeRegistration(fields) }, onSuccess: (res) => { - if(res?.data?.error_message || res?.data?.resultCode == '500'){ - throw({message: res?.data?.error_message || res?.data?.resultDescription}) + if(res?.data?.resultCode != '0'){ + throw({message: res?.data?.resultDescription}) } const {token, room, uid} = res?.data if(!token || !room){ @@ -64,9 +68,9 @@ export default function CSignup() { dispatch(updateUserDetails({ ...res?.data })); navigate('/dash') // later add redux to dispatch state }, - onError: (err) => { - console.log('err', err) - } + // onError: (err) => { + // console.log('err', err) + // } }) const completeSignup = (values) => {