added second batch

This commit is contained in:
2024-01-23 09:00:30 +01:00
parent 14c894da6c
commit 926837c656
9 changed files with 352 additions and 304 deletions
@@ -59,7 +59,7 @@ export default function ForgotPassword() {
} }
if (email !== "" && checked) { if (email !== "" && checked) {
const reqData = { email, action:11013 }; const reqData = { email };
setResetLoading(true); setResetLoading(true);
try { try {
const res = await userApi.StartResetPassword(reqData); const res = await userApi.StartResetPassword(reqData);
@@ -59,7 +59,7 @@ export default function ForgotPassword() {
} }
if (email !== "" && checked) { if (email !== "" && checked) {
const reqData = { email, action:11013 }; const reqData = { email };
setResetLoading(true); setResetLoading(true);
try { try {
const res = await userApi.StartResetPassword(reqData); const res = await userApi.StartResetPassword(reqData);
-2
View File
@@ -98,7 +98,6 @@ export default function Login() {
password: password, password: password,
sessionid: "STARTING", sessionid: "STARTING",
login_mode: 1100, login_mode: 1100,
action: 11025,
}; };
} else if (name == "family") { } else if (name == "family") {
// Post Data Info for family Login // Post Data Info for family Login
@@ -107,7 +106,6 @@ export default function Login() {
pin: password, pin: password,
sessionid: "20067A92714", sessionid: "20067A92714",
login_mode: 1105, login_mode: 1105,
action: 11025,
}; };
} else { } else {
setLoginLoading(false); setLoginLoading(false);
+2 -4
View File
@@ -97,8 +97,7 @@ export default function Login() {
username: email, username: email,
password: password, password: password,
sessionid: "STARTING", sessionid: "STARTING",
login_mode: 1100, login_mode: 1100
action: 11025,
}; };
} else if (name == "family") { } else if (name == "family") {
// Post Data Info for family Login // Post Data Info for family Login
@@ -106,8 +105,7 @@ export default function Login() {
username: email, username: email,
pin: password, pin: password,
sessionid: "20067A92714", sessionid: "20067A92714",
login_mode: 1105, login_mode: 1105
action: 11025,
}; };
} else { } else {
setLoginLoading(false); setLoginLoading(false);
@@ -36,10 +36,7 @@ export default function VerifyLink() {
var postData = { var postData = {
username: email, username: email,
password: password, password: password,
login_mode: 100,
sessionid: "STARTER-NOTREAL",
verify_link: token, verify_link: token,
action: 11012,
}; };
const res = await userApi?.CompleteSignUp(postData); const res = await userApi?.CompleteSignUp(postData);
@@ -36,10 +36,7 @@ export default function VerifyLink() {
var postData = { var postData = {
username: email, username: email,
password: password, password: password,
login_mode: 100,
sessionid: "STARTER-NOTREAL",
verify_link: token, verify_link: token,
action: 11012,
}; };
const res = await userApi?.CompleteSignUp(postData); const res = await userApi?.CompleteSignUp(postData);
+124 -105
View File
@@ -11,7 +11,11 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
const VerifyPassword = () => { const VerifyPassword = () => {
const [password, setPassword] = useState(""); const [password, setPassword] = useState("");
const [confirmPassword, setConfirmPassword] = useState(""); const [confirmPassword, setConfirmPassword] = useState("");
const [requestStatus, setRequestStatus] = useState({loading: true, status:false, data: []}) const [requestStatus, setRequestStatus] = useState({
loading: true,
status: false,
data: [],
});
const [msgError, setMsgError] = useState(""); const [msgError, setMsgError] = useState("");
const [linkLoader, setLinkLoader] = useState(false); const [linkLoader, setLinkLoader] = useState(false);
const [linkSuccess, setLinkSuccess] = useState(null); const [linkSuccess, setLinkSuccess] = useState(null);
@@ -35,60 +39,64 @@ const VerifyPassword = () => {
}; };
const completeReset = async () => { const completeReset = async () => {
if(!password || !confirmPassword){ // CHECKS IF PASSWORD IS EMPTY if (!password || !confirmPassword) {
// CHECKS IF PASSWORD IS EMPTY
setMsgError("Please fill in fields"); setMsgError("Please fill in fields");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(password != confirmPassword){ // CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD if (password != confirmPassword) {
// CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
setMsgError("Passwords does not match"); setMsgError("Passwords does not match");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(password.length < 6){ // CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS if (password.length < 6) {
// CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
setMsgError("Password must be upto six characters"); setMsgError("Password must be upto six characters");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(!PasswordValidator(password)){ // CHECKS IF PASSWORD IS VALID if (!PasswordValidator(password)) {
setMsgError("Password must contain alphanumeric, uppercase and special character: eg: Password1@"); // CHECKS IF PASSWORD IS VALID
setMsgError(
"Password must contain alphanumeric, uppercase and special character: eg: Password1@"
);
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
try { try {
setLinkLoader(true); setLinkLoader(true);
var reqData = { var reqData = {
sessionid: "DUMMY-CANNOT_BE_EMPTY", reset_link: token,
reset_link: token, newpass: password,
newpass: password, m_uid: requestStatus.data?.m_uid || "",
m_uid: requestStatus.data?.m_uid || '', reset_uid: requestStatus.data?.reset_uid || "",
reset_uid: requestStatus.data?.reset_uid || '', step: 300,
step: 300, };
action: 730, const res = await userApi?.CompleteResetPassword(reqData);
};
const res = await userApi?.CompleteResetPassword(reqData);
if (res.status == 200) { if (res.status == 200) {
const { data } = res; const { data } = res;
if (data?.internal_return >= 0) { if (data?.internal_return >= 0) {
// setTimeout(() => { // setTimeout(() => {
// navigate("/login", { replace: true }); // navigate("/login", { replace: true });
// setLinkLoader(false); // setLinkLoader(false);
// }, 2000); // }, 2000);
setLinkSuccess(true); setLinkSuccess(true);
} else { } else {
setLinkLoader(false); setLinkLoader(false);
setMsgError("An error occurred"); setMsgError("An error occurred");
setLinkSuccess(false); setLinkSuccess(false);
} }
} else { } else {
setLinkLoader(false); setLinkLoader(false);
setLinkSuccess(false); setLinkSuccess(false);
} }
} catch (error) { } catch (error) {
setLinkLoader(false); setLinkLoader(false);
setLinkSuccess(false); setLinkSuccess(false);
@@ -100,31 +108,33 @@ const VerifyPassword = () => {
} }
}; };
const verifyResetPwd = () => { // FUNCTION TO VERIFY RESET PASSWORD LINK const verifyResetPwd = () => {
setRequestStatus({loading: true, status:false, data: []}) // FUNCTION TO VERIFY RESET PASSWORD LINK
setRequestStatus({ loading: true, status: false, data: [] });
var reqData = { var reqData = {
sessionid: "DUMMY-CANNOT_BE_EMPTY",
reset_link: token, reset_link: token,
step: 200, step: 200,
action: 730,
}; };
userApi.CompleteResetPassword(reqData).then(res => { userApi
if(res.status != 200 || res.data.internal_return < 0){ .CompleteResetPassword(reqData)
return setRequestStatus({loading: false, status:false, data: []}) .then((res) => {
} if (res.status != 200 || res.data.internal_return < 0) {
setRequestStatus({loading: false, status:true, data: res.data}) return setRequestStatus({ loading: false, status: false, data: [] });
}).catch(error => { }
setRequestStatus({loading: false, status:false, data: []}) setRequestStatus({ loading: false, status: true, data: res.data });
}) })
} .catch((error) => {
setRequestStatus({ loading: false, status: false, data: [] });
});
};
useEffect(()=>{ useEffect(() => {
// little checker for the validity of the token // little checker for the validity of the token
if (token==null || token?.length != 64) { if (token == null || token?.length != 64) {
return setRequestStatus({loading: false, status:false, data: []}); return setRequestStatus({ loading: false, status: false, data: [] });
} }
verifyResetPwd() verifyResetPwd();
},[]) }, []);
return ( return (
<> <>
<AuthLayout slogan="Welcome to WrenchBoard"> <AuthLayout slogan="Welcome to WrenchBoard">
@@ -139,59 +149,68 @@ const VerifyPassword = () => {
</Link> </Link>
</div> </div>
<div className="content-wrapper login shadow-md w-full lg:max-w-[500px] mx-auto flex justify-center items-center dark:bg-dark-white 2xl:w-[828px] rounded-[0.475rem] sm:p-7 p-5"> <div className="content-wrapper login shadow-md w-full lg:max-w-[500px] mx-auto flex justify-center items-center dark:bg-dark-white 2xl:w-[828px] rounded-[0.475rem] sm:p-7 p-5">
{requestStatus.loading ? {requestStatus.loading ? (
<LoadingSpinner color='sky-blue' size='16' height='h-300px' /> <LoadingSpinner color="sky-blue" size="16" height="h-300px" />
: ) : !requestStatus.loading && requestStatus.status ? (
!requestStatus.loading && requestStatus.status ? <div className="w-full">
<div className="w-full"> {linkSuccess == null ? (
{linkSuccess == null ? <>
<> <div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7"> <h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]"> Password Reset
Password Reset </h1>
</h1> <span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]"> Enter a new password to reset
Enter a new password to reset </span>
</span> <span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]"> We'll send an email to confirm reset
We'll send an email to confirm reset </span>
</span> </div>
</div> <div>
<div> <p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]"> Must include a special, numeric, uppercase and lowercase
Must include a special, numeric, uppercase and lowercase character character
</p> </p>
</div> </div>
<SuccessfulComponent <SuccessfulComponent
password={password} password={password}
confirmPassword={confirmPassword} confirmPassword={confirmPassword}
handlePassword={handlePassword} handlePassword={handlePassword}
onSubmit={completeReset} onSubmit={completeReset}
msgErr={msgError} msgErr={msgError}
loader={linkLoader} loader={linkLoader}
showPassword={showPassword} showPassword={showPassword}
onClick={togglePasswordVisibility} onClick={togglePasswordVisibility}
navigateHandler={() => navigate("/login")} navigateHandler={() => navigate("/login")}
/>
</>
) : (
<ForgetPwdResponse
title={
linkSuccess
? "Password Reset Complete"
: "Password Reset Error"
}
message={
linkSuccess
? "Password Reset Complete. You can login now with your new credentials"
: "Password Reset Error. Please get in touch with support for further support"
}
type={linkSuccess}
/> />
</> )}
: </div>
<ForgetPwdResponse ) : (
title={linkSuccess? 'Password Reset Complete' : 'Password Reset Error'} <div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
message={linkSuccess? 'Password Reset Complete. You can login now with your new credentials' : 'Password Reset Error. Please get in touch with support for further support' <ForgetPwdResponse
} title={"Forget Password"}
type={linkSuccess} message={
/> "We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us"
} }
</div> type={requestStatus.status}
: />
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7"> </div>
<ForgetPwdResponse )}
title={'Forget Password'}
message={'We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us'}
type={requestStatus.status}
/>
</div>
}
</div> </div>
</div> </div>
</AuthLayout> </AuthLayout>
+124 -105
View File
@@ -11,7 +11,11 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
const VerifyPassword = () => { const VerifyPassword = () => {
const [password, setPassword] = useState(""); const [password, setPassword] = useState("");
const [confirmPassword, setConfirmPassword] = useState(""); const [confirmPassword, setConfirmPassword] = useState("");
const [requestStatus, setRequestStatus] = useState({loading: true, status:false, data: []}) const [requestStatus, setRequestStatus] = useState({
loading: true,
status: false,
data: [],
});
const [msgError, setMsgError] = useState(""); const [msgError, setMsgError] = useState("");
const [linkLoader, setLinkLoader] = useState(false); const [linkLoader, setLinkLoader] = useState(false);
const [linkSuccess, setLinkSuccess] = useState(null); const [linkSuccess, setLinkSuccess] = useState(null);
@@ -35,60 +39,64 @@ const VerifyPassword = () => {
}; };
const completeReset = async () => { const completeReset = async () => {
if(!password || !confirmPassword){ // CHECKS IF PASSWORD IS EMPTY if (!password || !confirmPassword) {
// CHECKS IF PASSWORD IS EMPTY
setMsgError("Please fill in fields"); setMsgError("Please fill in fields");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(password != confirmPassword){ // CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD if (password != confirmPassword) {
// CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
setMsgError("Passwords does not match"); setMsgError("Passwords does not match");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(password.length < 6){ // CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS if (password.length < 6) {
// CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
setMsgError("Password must be upto six characters"); setMsgError("Password must be upto six characters");
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
if(!PasswordValidator(password)){ // CHECKS IF PASSWORD IS VALID if (!PasswordValidator(password)) {
setMsgError("Password must contain alphanumeric, uppercase and special character: eg: Password1@"); // CHECKS IF PASSWORD IS VALID
setMsgError(
"Password must contain alphanumeric, uppercase and special character: eg: Password1@"
);
return setTimeout(() => { return setTimeout(() => {
setMsgError(null); setMsgError(null);
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT); }, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
} }
try { try {
setLinkLoader(true); setLinkLoader(true);
var reqData = { var reqData = {
sessionid: "DUMMY-CANNOT_BE_EMPTY", reset_link: token,
reset_link: token, newpass: password,
newpass: password, m_uid: requestStatus.data?.m_uid || "",
m_uid: requestStatus.data?.m_uid || '', reset_uid: requestStatus.data?.reset_uid || "",
reset_uid: requestStatus.data?.reset_uid || '', step: 300,
step: 300, };
action: 730, const res = await userApi?.CompleteResetPassword(reqData);
};
const res = await userApi?.CompleteResetPassword(reqData);
if (res.status == 200) { if (res.status == 200) {
const { data } = res; const { data } = res;
if (data?.internal_return >= 0) { if (data?.internal_return >= 0) {
// setTimeout(() => { // setTimeout(() => {
// navigate("/login", { replace: true }); // navigate("/login", { replace: true });
// setLinkLoader(false); // setLinkLoader(false);
// }, 2000); // }, 2000);
setLinkSuccess(true); setLinkSuccess(true);
} else { } else {
setLinkLoader(false); setLinkLoader(false);
setMsgError("An error occurred"); setMsgError("An error occurred");
setLinkSuccess(false); setLinkSuccess(false);
} }
} else { } else {
setLinkLoader(false); setLinkLoader(false);
setLinkSuccess(false); setLinkSuccess(false);
} }
} catch (error) { } catch (error) {
setLinkLoader(false); setLinkLoader(false);
setLinkSuccess(false); setLinkSuccess(false);
@@ -100,31 +108,33 @@ const VerifyPassword = () => {
} }
}; };
const verifyResetPwd = () => { // FUNCTION TO VERIFY RESET PASSWORD LINK const verifyResetPwd = () => {
setRequestStatus({loading: true, status:false, data: []}) // FUNCTION TO VERIFY RESET PASSWORD LINK
setRequestStatus({ loading: true, status: false, data: [] });
var reqData = { var reqData = {
sessionid: "DUMMY-CANNOT_BE_EMPTY",
reset_link: token, reset_link: token,
step: 200, step: 200,
action: 730,
}; };
userApi.CompleteResetPassword(reqData).then(res => { userApi
if(res.status != 200 || res.data.internal_return < 0){ .CompleteResetPassword(reqData)
return setRequestStatus({loading: false, status:false, data: []}) .then((res) => {
} if (res.status != 200 || res.data.internal_return < 0) {
setRequestStatus({loading: false, status:true, data: res.data}) return setRequestStatus({ loading: false, status: false, data: [] });
}).catch(error => { }
setRequestStatus({loading: false, status:false, data: []}) setRequestStatus({ loading: false, status: true, data: res.data });
}) })
} .catch((error) => {
setRequestStatus({ loading: false, status: false, data: [] });
});
};
useEffect(()=>{ useEffect(() => {
// little checker for the validity of the token // little checker for the validity of the token
if (token==null || token?.length != 64) { if (token == null || token?.length != 64) {
return setRequestStatus({loading: false, status:false, data: []}); return setRequestStatus({ loading: false, status: false, data: [] });
} }
verifyResetPwd() verifyResetPwd();
},[]) }, []);
return ( return (
<> <>
<AuthLayout slogan="Welcome to WrenchBoard"> <AuthLayout slogan="Welcome to WrenchBoard">
@@ -139,59 +149,68 @@ const VerifyPassword = () => {
</Link> </Link>
</div> </div>
<div className="flex place-content-center"> <div className="flex place-content-center">
{requestStatus.loading ? {requestStatus.loading ? (
<LoadingSpinner color='sky-blue' size='16' height='h-300px' /> <LoadingSpinner color="sky-blue" size="16" height="h-300px" />
: ) : !requestStatus.loading && requestStatus.status ? (
!requestStatus.loading && requestStatus.status ? <div className="w-11/12 sm:max-w-[500px]">
<div className="w-11/12 sm:max-w-[500px]"> {linkSuccess == null ? (
{linkSuccess == null ? <>
<> <div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7"> <h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]"> Password Reset
Password Reset </h1>
</h1> <span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]"> Enter a new password to reset
Enter a new password to reset </span>
</span> <span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]"> We'll send an email to confirm reset
We'll send an email to confirm reset </span>
</span> </div>
</div> <div>
<div> <p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]"> Must include a special, numeric, uppercase and lowercase
Must include a special, numeric, uppercase and lowercase character character
</p> </p>
</div> </div>
<SuccessfulComponent <SuccessfulComponent
password={password} password={password}
confirmPassword={confirmPassword} confirmPassword={confirmPassword}
handlePassword={handlePassword} handlePassword={handlePassword}
onSubmit={completeReset} onSubmit={completeReset}
msgErr={msgError} msgErr={msgError}
loader={linkLoader} loader={linkLoader}
showPassword={showPassword} showPassword={showPassword}
onClick={togglePasswordVisibility} onClick={togglePasswordVisibility}
navigateHandler={() => navigate("/login")} navigateHandler={() => navigate("/login")}
/>
</>
) : (
<ForgetPwdResponse
title={
linkSuccess
? "Password Reset Complete"
: "Password Reset Error"
}
message={
linkSuccess
? "Password Reset Complete. You can login now with your new credentials"
: "Password Reset Error. Please get in touch with support for further support"
}
type={linkSuccess}
/> />
</> )}
: </div>
<ForgetPwdResponse ) : (
title={linkSuccess? 'Password Reset Complete' : 'Password Reset Error'} <div className="w-11/12 sm:max-w-[500px] title-area flex flex-col justify-center items-center relative text-center mb-7">
message={linkSuccess? 'Password Reset Complete. You can login now with your new credentials' : 'Password Reset Error. Please get in touch with support for further support' <ForgetPwdResponse
} title={"Forget Password"}
type={linkSuccess} message={
/> "We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us"
} }
</div> type={requestStatus.status}
: />
<div className="w-11/12 sm:max-w-[500px] title-area flex flex-col justify-center items-center relative text-center mb-7"> </div>
<ForgetPwdResponse )}
title={'Forget Password'}
message={'We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us'}
type={requestStatus.status}
/>
</div>
}
</div> </div>
</div> </div>
</AuthLayout> </AuthLayout>
+100 -80
View File
@@ -11,7 +11,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
...reqData ...reqData,
}; };
return this.postAuxEnd("/mypageintro", postData); return this.postAuxEnd("/mypageintro", postData);
} }
@@ -21,7 +21,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: apiConst.WRENCHBOARD_ACCOUNT_MYPAGE action: apiConst.WRENCHBOARD_ACCOUNT_MYPAGE,
}; };
return this.postAuxEnd("/mypageload", postData); return this.postAuxEnd("/mypageload", postData);
} }
@@ -35,8 +35,15 @@ class usersService {
localStorage.setItem("session_token", ``); localStorage.setItem("session_token", ``);
return this.postAuxEnd("/authlogin", reqData); return this.postAuxEnd("/authlogin", reqData);
} }
CompleteSignUp(reqData) { CompleteSignUp(postData) {
localStorage.setItem("session_token", ``); localStorage.setItem("session_token", ``);
var reqData = {
login_mode: 100,
sessionid: "STARTER-NOTREAL",
action: apiConst.WRENCHBOARD_COMPLETE_MOBILEUSER,
...postData,
};
return this.postAuxEnd("/completesignuplink", reqData); return this.postAuxEnd("/completesignuplink", reqData);
} }
@@ -71,8 +78,13 @@ class usersService {
return this.postAuxEnd("/recentactivities", postData); return this.postAuxEnd("/recentactivities", postData);
} }
logInUser(reqData) { logInUser(postData) {
localStorage.setItem("session_token", ``); localStorage.setItem("session_token", ``);
var reqData = {
action: apiConst.WRENCHBOARD_ACCOUNT_LOGIN,
...postData,
};
return this.postAuxEnd("/userlogin", reqData); return this.postAuxEnd("/userlogin", reqData);
} }
@@ -251,7 +263,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
page: 1, page: 1,
limit: 20, limit: 20,
action: apiConst.WRENCHBOARD_ACCOUNT_USER_RECIPIENT action: apiConst.WRENCHBOARD_ACCOUNT_USER_RECIPIENT,
}; };
return this.postAuxEnd("/recipients", postData); return this.postAuxEnd("/recipients", postData);
} }
@@ -274,7 +286,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
amount, amount,
action: apiConst.WRENCHBOARD_SMONEY_PROCFEE action: apiConst.WRENCHBOARD_SMONEY_PROCFEE,
}; };
return this.postAuxEnd("/sendmoneyfee", postData); return this.postAuxEnd("/sendmoneyfee", postData);
} }
@@ -322,7 +334,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
limit: 30, limit: 30,
offset: 0, offset: 0,
action: apiConst.WRENCHBOARD_FAMILY_SAMPLETASKS action: apiConst.WRENCHBOARD_FAMILY_SAMPLETASKS,
}; };
return this.postAuxEnd("/familysampletasks", postData); return this.postAuxEnd("/familysampletasks", postData);
} }
@@ -522,7 +534,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
page: 1, page: 1,
limit: 20, limit: 20,
action: apiConst.WRENCHBOARD_MOBILE_PURCHASEHX action: apiConst.WRENCHBOARD_MOBILE_PURCHASEHX,
}; };
return this.postAuxEnd("/purchasehx", postData); return this.postAuxEnd("/purchasehx", postData);
} }
@@ -535,7 +547,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
offset: 1, offset: 1,
limit: 20, limit: 20,
action: apiConst.WRENCHBOARD_FAMILY_TRANSFERHX action: apiConst.WRENCHBOARD_FAMILY_TRANSFERHX,
}; };
return this.postAuxEnd("/familyrewardhx", postData); return this.postAuxEnd("/familyrewardhx", postData);
} }
@@ -548,7 +560,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
page: 1, page: 1,
limit: 20, limit: 20,
action: apiConst.WRENCHBOARD_MOBILE_PAYMENTHX action: apiConst.WRENCHBOARD_MOBILE_PAYMENTHX,
}; };
return this.postAuxEnd("/paymenthx", postData); return this.postAuxEnd("/paymenthx", postData);
} }
@@ -573,7 +585,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
offset: 1, offset: 1,
limit: 100, limit: 100,
action: apiConst.WRENCHBOARD_ACCOUNT_REFFERHX action: apiConst.WRENCHBOARD_ACCOUNT_REFFERHX,
}; };
return this.postAuxEnd("/refferhx", postData); return this.postAuxEnd("/refferhx", postData);
} }
@@ -683,11 +695,20 @@ class usersService {
return this.postAuxEnd("/sendreferral", reqData); return this.postAuxEnd("/sendreferral", reqData);
} }
StartResetPassword(reqData) { StartResetPassword(postData) {
var reqData = {
action: apiConst.WRENCHBOARD_RESET_PASSWORD,
...postData,
};
return this.postAuxEnd("/startresetpasword", reqData); return this.postAuxEnd("/startresetpasword", reqData);
} }
CompleteResetPassword(reqData) { CompleteResetPassword(postData) {
var reqData = {
sessionid: "DUMMY-CANNOT_BE_EMPTY",
action: apiConst.WRENCHBOARD_COMPLETE_PASSWORDRESET,
...postData,
};
return this.postAuxEnd("/stepresetpass", reqData); return this.postAuxEnd("/stepresetpass", reqData);
} }
@@ -696,7 +717,7 @@ class usersService {
uuid: localStorage.getItem("uid"), uuid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 85020, action: apiConst.WRENCHBOARD_COUPON_REDEEM,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/couponredeem", postData); return this.postAuxEnd("/couponredeem", postData);
@@ -713,7 +734,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11183, action: apiConst.WRENCHBOARD_ACCOUNT_COUNTRY_BANKS,
...value, ...value,
}; };
return this.postAuxEnd("/countrybanks", postData); return this.postAuxEnd("/countrybanks", postData);
@@ -725,7 +746,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11177, action: apiConst.WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES,
}; };
return this.postAuxEnd("/accounttypes", postData); return this.postAuxEnd("/accounttypes", postData);
} }
@@ -737,7 +758,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
msg_type: "JOB", msg_type: "JOB",
action: 13033, action: apiConst.WRENCHBOARD_JOB_SEND_INTEREST,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/marketinterest", postData); return this.postAuxEnd("/marketinterest", postData);
@@ -749,7 +770,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
msg_type: "JOB", msg_type: "JOB",
action: 13036, action: apiConst.WRENCHBOARD_JOB_SEND_QUESTION,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/marketmessage", postData); return this.postAuxEnd("/marketmessage", postData);
@@ -761,7 +782,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13002, action: apiConst.WRENCHBOARD_JOB_POSTAGREE,
}; };
return this.postAuxEnd("/jobmanageragree", postData); return this.postAuxEnd("/jobmanageragree", postData);
} }
@@ -772,7 +793,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13010, action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/jobmanagercreatejob", postData); return this.postAuxEnd("/jobmanagercreatejob", postData);
@@ -783,7 +804,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13010, action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/jobmanagerupdatejob", postData); return this.postAuxEnd("/jobmanagerupdatejob", postData);
@@ -795,7 +816,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
extend_days: 7, extend_days: 7,
action: 13041, action: apiConst.WRENCHBOARD_JOB_EXTEND_EXPIRE,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/pendingjobextend", postData); return this.postAuxEnd("/pendingjobextend", postData);
@@ -807,7 +828,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
mode: 200, mode: 200,
action: 13042, action: apiConst.WRENCHBOARD_JOB_RESEND_MESSAGE,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/pendingjobsendtome", postData); return this.postAuxEnd("/pendingjobsendtome", postData);
@@ -818,7 +839,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13043, action: apiConst.WRENCHBOARD_JOB_CANCEL_OFFER,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/pendingjobcancel", postData); return this.postAuxEnd("/pendingjobcancel", postData);
@@ -831,7 +852,7 @@ class usersService {
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
limit: 30, limit: 30,
action: 14011, action: apiConst.WRENCHBOARD_CONTRACT_MSGLIST,
offset: 0, offset: 0,
...reqData, ...reqData,
}; };
@@ -844,7 +865,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 14010, action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/sendtaskmessage", postData); return this.postAuxEnd("/sendtaskmessage", postData);
@@ -856,10 +877,10 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 14010, action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
...reqData, ...reqData,
}; };
const formData = new FormData(); const formData = new FormData();
for (let data in postData) { for (let data in postData) {
formData.append(data, postData[data]); formData.append(data, postData[data]);
@@ -874,7 +895,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13011, action: apiConst.WRENCHBOARD_JOB_DELETEJOB,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/jobmanagerdeletejob", postData); return this.postAuxEnd("/jobmanagerdeletejob", postData);
@@ -883,7 +904,7 @@ class usersService {
verifyEmail(code) { verifyEmail(code) {
const reqData = { const reqData = {
verify_link: code, verify_link: code,
action: 11015, action: apiConst.WRENCHBOARD_VERIFY_PENDING_LINK,
}; };
return this.postAuxEnd("/verifysignuplink", reqData); return this.postAuxEnd("/verifysignuplink", reqData);
} }
@@ -894,7 +915,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 15012, action: apiConst.WRENCHBOARD_MOBILE_OFFERSRESP,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/offersresponse", postData); return this.postAuxEnd("/offersresponse", postData);
@@ -906,7 +927,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13024, action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
limit: 30, limit: 30,
offset: 0, offset: 0,
}; };
@@ -919,7 +940,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13034, action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/offersinterestproc", postData); return this.postAuxEnd("/offersinterestproc", postData);
@@ -931,7 +952,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 14015, action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/activetaskstatus", postData); return this.postAuxEnd("/activetaskstatus", postData);
@@ -943,7 +964,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 14015, action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/activejobstatus", postData); return this.postAuxEnd("/activejobstatus", postData);
@@ -964,7 +985,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
limit: 30, limit: 30,
offset: 0, offset: 0,
action: 11205, action: apiConst.WRENCHBOARD_ACCOUNT_NOTIFICATIONS,
}; };
return this.postAuxEnd("/mynotifications", postData); return this.postAuxEnd("/mynotifications", postData);
} }
@@ -975,7 +996,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11055, action: apiConst.WRENCHBOARD_USER_CARDLIST,
}; };
return this.postAuxEnd("/paylistcard", postData); return this.postAuxEnd("/paylistcard", postData);
} }
@@ -986,7 +1007,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13037, action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/offerinterestmsg", postData); return this.postAuxEnd("/offerinterestmsg", postData);
@@ -998,7 +1019,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13037, action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/offerinterestlistmsg", postData); return this.postAuxEnd("/offerinterestlistmsg", postData);
@@ -1031,7 +1052,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13025, action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/assigntask", postData); return this.postAuxEnd("/assigntask", postData);
@@ -1045,7 +1066,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
limit: 30, limit: 30,
offset: 0, offset: 0,
action: 13010, action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
}; };
return this.postAuxEnd("/familysuggestlist", postData); return this.postAuxEnd("/familysuggestlist", postData);
} }
@@ -1056,7 +1077,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11005, action: apiConst.WRENCHBOARD_PROFILE_RESETPASS,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/profilepasschange", postData); return this.postAuxEnd("/profilepasschange", postData);
@@ -1068,7 +1089,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11059, action: apiConst.WRENCHBOARD_GETUSER_SETTINGS,
}; };
return this.postAuxEnd("/getaccsettings", postData); return this.postAuxEnd("/getaccsettings", postData);
} }
@@ -1079,7 +1100,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11058, action: apiConst.WRENCHBOARD_USER_SETTINGS,
...reqdata, ...reqdata,
}; };
return this.postAuxEnd("/setaccsettings", postData); return this.postAuxEnd("/setaccsettings", postData);
@@ -1091,7 +1112,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 11057, action: apiConst.WRENCHBOARD_USER_CARDREMV,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/payremcard", postData); return this.postAuxEnd("/payremcard", postData);
@@ -1104,7 +1125,7 @@ class usersService {
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
limit: 30, limit: 30,
offset: 0, offset: 0,
action: 11202, action: apiConst.WRENCHBOARD_ACCOUNT_RECENTS,
}; };
return this.postAuxEnd("/recentactivities", postData); return this.postAuxEnd("/recentactivities", postData);
} }
@@ -1126,7 +1147,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 22026, action: apiConst.WRENCHBOARD_FAMILY_SGGESTSTATUS,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/suggeststatus", postData); return this.postAuxEnd("/suggeststatus", postData);
@@ -1138,7 +1159,7 @@ class usersService {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 22012, action: apiConst.WRENCHBOARD_FAMILY_WALLET,
...reqData, ...reqData,
}; };
return this.postAuxEnd("/familywallet", postData); return this.postAuxEnd("/familywallet", postData);
@@ -1166,40 +1187,39 @@ class usersService {
return this.postAuxEnd("/familytransfer", postData); return this.postAuxEnd("/familytransfer", postData);
} }
// FUNCTION GET JOB GROUP LIST
jobGroupList(reqData) {
var postData = {
uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"),
action: apiConst.WRENCHBOARD_JOB_JOBGROUPS,
...reqData,
};
return this.postAuxEnd("/jobgrouplist", postData);
}
// FUNCTION GET JOB GROUP LIST // FUNCTION TO ADD JOB GROUP
jobGroupList(reqData) { jobGroupAdd(reqData) {
var postData = { var postData = {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
action: 13045, ...reqData,
...reqData, };
}; return this.postAuxEnd("/jobgroupadd", postData);
return this.postAuxEnd("/jobgrouplist", postData); }
}
// FUNCTION TO ADD JOB GROUP // FUNCTION TO ADD JOB GROUP MEMBER
jobGroupAdd(reqData) { groupMemberAdd(reqData) {
var postData = { var postData = {
uid: localStorage.getItem("uid"), uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"), member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"), sessionid: localStorage.getItem("session_token"),
...reqData, ...reqData,
}; };
return this.postAuxEnd("/jobgroupadd", postData); return this.postAuxEnd("/groupmemberadd", postData);
} }
// FUNCTION TO ADD JOB GROUP MEMBER
groupMemberAdd(reqData) {
var postData = {
uid: localStorage.getItem("uid"),
member_id: localStorage.getItem("member_id"),
sessionid: localStorage.getItem("session_token"),
...reqData,
};
return this.postAuxEnd("/groupmemberadd", postData);
}
/* /*
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username) - 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)