added checkers
This commit is contained in:
@@ -37,7 +37,7 @@ export default function SignUp() {
|
||||
|
||||
const navigate = useNavigate();
|
||||
const userApi = new usersService();
|
||||
|
||||
|
||||
// Get Country Api
|
||||
const getCountryList = async () => {
|
||||
const res = await userApi.getSignupCountryData()
|
||||
@@ -46,7 +46,7 @@ export default function SignUp() {
|
||||
if (res.status === 200) {
|
||||
const { signup_country } = await res.data
|
||||
setCountries(signup_country)
|
||||
} else if (res.data.result != 100) {
|
||||
} else if (res.data.result !== 100) {
|
||||
setCountries('Nothing see here!')
|
||||
}
|
||||
} catch (error) {
|
||||
@@ -63,6 +63,7 @@ export default function SignUp() {
|
||||
|
||||
try {
|
||||
if (email !== '' && password !== '' && first_name !== '' && last_name !== '') {
|
||||
setSignUpLoading(true)
|
||||
const reqData = {
|
||||
country: country,
|
||||
firstname: first_name,
|
||||
@@ -75,7 +76,6 @@ export default function SignUp() {
|
||||
}
|
||||
|
||||
const res = await userApi.CreateUser(reqData)
|
||||
setSignUpLoading(true)
|
||||
|
||||
if (res.status === 200) {
|
||||
const { data } = res
|
||||
@@ -83,38 +83,39 @@ export default function SignUp() {
|
||||
setMsgError('This account has been already created')
|
||||
setSignUpLoading(false)
|
||||
}
|
||||
if (data.status > 0 && data.session !== '') {
|
||||
localStorage.setItem("email", `${data.email}`);
|
||||
localStorage.setItem("country", `${data.country}`);
|
||||
localStorage.setItem("firstname", `${data.firstname}`);
|
||||
localStorage.setItem("lastname", `${data.lastname}`);
|
||||
|
||||
if (data && data.status === '1') {
|
||||
setTimeout(() => {
|
||||
navigate("/", { replace: true });
|
||||
navigate("/verify-you", { replace: true });
|
||||
setSignUpLoading(false)
|
||||
}, 2000)
|
||||
} else {
|
||||
setMsgError(data.status)
|
||||
setSignUpLoading(false)
|
||||
setMsgError('This account does not exist')
|
||||
}
|
||||
} else {
|
||||
setSignUpLoading(false)
|
||||
setMsgError('An error occurred')
|
||||
}
|
||||
} else {
|
||||
setMsgError('This account does not exist')
|
||||
setSignUpLoading(false)
|
||||
}
|
||||
} catch (error) {
|
||||
throw new Error(error)
|
||||
setMsgError('An error occurred')
|
||||
} finally {
|
||||
setTimeout(() => {
|
||||
setMsgError(null)
|
||||
}, process.env.REACT_APP_SIGNUP_ERROR_TIMEOUT)
|
||||
setFormData({
|
||||
first_name: '',
|
||||
last_name: '',
|
||||
email: '',
|
||||
country: '',
|
||||
password: ''
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
getCountryList()
|
||||
}, [])
|
||||
})
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
@@ -29,6 +29,7 @@ export default function VerifyLink() {
|
||||
setPageLoader(false)
|
||||
setLinkError(true)
|
||||
}
|
||||
console.log(data)
|
||||
}
|
||||
} catch (error) {
|
||||
setPageLoader(false)
|
||||
@@ -41,6 +42,8 @@ export default function VerifyLink() {
|
||||
verifyEmail(token)
|
||||
})
|
||||
|
||||
console.log(token)
|
||||
|
||||
return (
|
||||
<>
|
||||
<AuthLayout
|
||||
|
||||
@@ -4810,11 +4810,6 @@ fs.realpath@^1.0.0:
|
||||
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
|
||||
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
|
||||
|
||||
fsevents@^2.3.2, fsevents@~2.3.2:
|
||||
version "2.3.2"
|
||||
resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
|
||||
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
|
||||
|
||||
function-bind@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
|
||||
|
||||
Reference in New Issue
Block a user