added checkers

This commit is contained in:
Ebube
2023-04-27 08:31:25 +01:00
parent 886b73ffa3
commit 1ad3b74610
3 changed files with 20 additions and 21 deletions
+17 -16
View File
@@ -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
-5
View File
@@ -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"