refactor: add comment for email verify functions

This commit is contained in:
RaktimaNXG
2024-05-06 12:11:48 +05:30
parent 8fd2d4210e
commit f6ce1b45fb
4 changed files with 44 additions and 35 deletions
+1 -1
View File
@@ -2009,7 +2009,7 @@ export const convertPdfArrayBuffer = async (url) => {
}
};
//function to use send otp on user email using `SendOTPMailV1` cloud function
//`handleSendOTP` function is used to send otp on user's email using `SendOTPMailV1` cloud function
export const handleSendOTP = async (email) => {
try {
let url = `${localStorage.getItem("baseUrl")}functions/SendOTPMailV1`;
+13 -9
View File
@@ -155,7 +155,7 @@ function PdfRequestFiles() {
setOtpLoader(false);
alert("OTP sent on you email");
};
//function to use verify email with otp
//`handleVerifyEmail` function is used to verify email with otp
const handleVerifyEmail = async (e) => {
e.preventDefault();
setOtpLoader(true);
@@ -180,7 +180,7 @@ function PdfRequestFiles() {
}
};
//function to send otp on user mail
//`handleVerifyBtn` function is used to send otp on user mail
const handleVerifyBtn = async () => {
setIsVerifyModal(true);
await handleSendOTP(Parse.User.current().getEmail());
@@ -297,13 +297,17 @@ function PdfRequestFiles() {
if (isEmailVerified) {
setIsEmailVerified(isEmailVerified);
} else {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
try {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
}
} catch (e) {
setHandleError("Error: Something went wrong!");
}
}
}
+14 -11
View File
@@ -242,13 +242,17 @@ function SignYourSelf() {
if (isEmailVerified) {
setIsEmailVerified(isEmailVerified);
} else {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
try {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
}
} catch (e) {
setHandleError("Error: Something went wrong!");
}
}
}
@@ -560,7 +564,7 @@ function SignYourSelf() {
setSignKey(key);
};
//function to use resend otp for email verification
//`handleResend` function is used to resend otp for email verification
const handleResend = async (e) => {
e.preventDefault();
setOtpLoader(true);
@@ -568,8 +572,7 @@ function SignYourSelf() {
setOtpLoader(false);
alert("OTP sent on you email");
};
//function to use verify email with otp
//`handleVerifyEmail` function is used to verify email with otp
const handleVerifyEmail = async (e) => {
e.preventDefault();
setOtpLoader(true);
@@ -593,7 +596,7 @@ function SignYourSelf() {
setOtpLoader(false);
}
};
//function to send otp on user mail
//`handleVerifyBtn` function is used to send otp on user mail
const handleVerifyBtn = async () => {
setIsVerifyModal(true);
await handleSendOTP(Parse.User.current().getEmail());
+16 -14
View File
@@ -54,22 +54,25 @@ function UserProfile() {
setIsDisableDocId(HeaderDocId);
}
const currentUser = JSON.parse(JSON.stringify(Parse.User.current()));
let isEmailVerified;
isEmailVerified = currentUser?.emailVerified;
let isEmailVerified = currentUser?.emailVerified || false;
if (isEmailVerified) {
setIsEmailVerified(isEmailVerified);
setIsLoader(false);
} else {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
try {
const userQuery = new Parse.Query(Parse.User);
const user = await userQuery.get(currentUser.objectId, {
sessionToken: localStorage.getItem("accesstoken")
});
if (user) {
isEmailVerified = user?.get("emailVerified");
setIsEmailVerified(isEmailVerified);
setIsLoader(false);
}
} catch (e) {
alert("something went wrong!");
}
}
setIsLoader(false);
};
const handleSubmit = async (e) => {
e.preventDefault();
@@ -199,7 +202,7 @@ function UserProfile() {
const handleDisableDocId = () => {
setIsDisableDocId((prevChecked) => !prevChecked);
};
//function to send otp on user mail
//`handleVerifyBtn` function is used to send otp on user mail
const handleVerifyBtn = async () => {
setIsVerifyModal(true);
await handleSendOTP(Parse.User.current().getEmail());
@@ -207,8 +210,7 @@ function UserProfile() {
const handleCloseVerifyModal = async () => {
setIsVerifyModal(false);
};
//function to use verify email with otp
//`handleVerifyEmail` function is used to verify email with otp
const handleVerifyEmail = async (e) => {
e.preventDefault();
setOtpLoader(true);