1577 lines
47 KiB
JavaScript
1577 lines
47 KiB
JavaScript
import Axios from "axios";
|
|
import { apiConst } from "../lib/apiConst";
|
|
|
|
class usersService {
|
|
constructor() {
|
|
console.log("WRB Service Entry");
|
|
}
|
|
|
|
MyPageIntro(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/mypageintro", postData);
|
|
}
|
|
|
|
MyPageLoad() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_MYPAGE,
|
|
};
|
|
return this.postAuxEnd("/mypageload", postData);
|
|
}
|
|
|
|
CreateUser(reqData) {
|
|
localStorage.setItem("session_token", ``);
|
|
return this.postAuxEnd("/createuser", reqData);
|
|
}
|
|
|
|
blogData() {
|
|
return this.getAuxEnd("/blogdata", null);
|
|
}
|
|
|
|
CompleteOauthLogin(reqData) {
|
|
localStorage.setItem("session_token", ``);
|
|
return this.postAuxEnd("/authlogin", reqData);
|
|
}
|
|
CompleteSignUp(postData) {
|
|
localStorage.setItem("session_token", ``);
|
|
|
|
var reqData = {
|
|
login_mode: 100,
|
|
sessionid: "STARTER-NOTREAL",
|
|
action: apiConst.WRENCHBOARD_COMPLETE_MOBILEUSER,
|
|
...postData,
|
|
};
|
|
return this.postAuxEnd("/completesignuplink", reqData);
|
|
}
|
|
|
|
assignJobTask(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/assigntask", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET USER CURRENT TASK DUE TIME
|
|
getHomeDate() {
|
|
var postData = {
|
|
// uuid: localStorage.getItem("uid"),
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/dashdata", postData);
|
|
}
|
|
|
|
getRecentActivities() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_RECENTS,
|
|
};
|
|
return this.postAuxEnd("/recentactivities", postData);
|
|
}
|
|
|
|
logInUser(postData) {
|
|
localStorage.setItem("session_token", ``);
|
|
|
|
var reqData = {
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_LOGIN,
|
|
...postData,
|
|
};
|
|
return this.postAuxEnd("/userlogin", reqData);
|
|
}
|
|
|
|
authStart(reqData) {
|
|
localStorage.setItem("session_token", ``);
|
|
return this.postAuxEnd("/authstart", reqData);
|
|
}
|
|
|
|
authLogin(reqData) {
|
|
localStorage.setItem("session_token", ``);
|
|
return this.postAuxEnd("/authlogin", reqData);
|
|
}
|
|
|
|
marketJobData(reqData) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uuid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/getjobsdata", postData);
|
|
}
|
|
//
|
|
getUserBankList(reqData) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uuid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/mybanklist", postData);
|
|
}
|
|
getUserWallets() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/getwallets", postData);
|
|
}
|
|
getApiGate() {
|
|
// localStorage.setItem("session_token", ``);
|
|
return this.postAuxEnd("/apigate", null);
|
|
}
|
|
|
|
getLoadProfile() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/loadprofile", null);
|
|
}
|
|
|
|
getUploadedList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_MYFILES_LIST,
|
|
};
|
|
return this.postAuxEnd("/myfiles", postData);
|
|
}
|
|
|
|
getOffersList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/offerslist", postData);
|
|
}
|
|
|
|
getPendingJob() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/pendingjob", postData);
|
|
}
|
|
|
|
/*
|
|
getActiveJobList - All available Jobs
|
|
*/
|
|
getActiveJobList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/getjobsdata", postData);
|
|
}
|
|
|
|
/*
|
|
getMyActiveJobList - List of jobs active under this user
|
|
*/
|
|
// getMyActiveJobList(){
|
|
// var postData = {
|
|
// uuid: localStorage.getItem("uid"),
|
|
// member_id: localStorage.getItem("member_id"),
|
|
// sessionid: localStorage.getItem("session_token"),
|
|
// page:0,
|
|
// offset:0,
|
|
// limit :100
|
|
// };
|
|
// return this.postAuxEnd("/getjobsdata", postData);
|
|
// }
|
|
getHeroJBanners() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/homebanners", postData);
|
|
}
|
|
|
|
getRecentActivitiedData() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/dashrecent", postData);
|
|
}
|
|
getGetPendingJobs() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/getpendingjobs", postData);
|
|
}
|
|
|
|
getUsersCards() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/userscards", postData);
|
|
}
|
|
|
|
getCouponPending() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/couponpending", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET COUPON HISTORY
|
|
getRecipient() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_USER_RECIPIENT,
|
|
};
|
|
return this.postAuxEnd("/recipients", postData);
|
|
}
|
|
|
|
//END POINT CALL FOR UPDATE PROFILE
|
|
addRecipient(data) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...data,
|
|
};
|
|
return this.postAuxEnd("/addrecipient", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET SEND MONEY FEE
|
|
getSendMoneyFee(amount) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
amount,
|
|
action: apiConst.WRENCHBOARD_SMONEY_PROCFEE,
|
|
};
|
|
return this.postAuxEnd("/sendmoneyfee", postData);
|
|
}
|
|
|
|
// Start Credit for Cards
|
|
getStartCredit(value) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_STARTCREDIT,
|
|
...value,
|
|
};
|
|
return this.postAuxEnd("/startcredit", postData);
|
|
}
|
|
|
|
// Paying using Previous Cards
|
|
getPaidPrevCard(value) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_USESAVEDCC,
|
|
...value,
|
|
};
|
|
return this.postAuxEnd("/payprevcard", postData);
|
|
}
|
|
|
|
// Paying using New Card
|
|
getPaidNewCard(value) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_ADNEWCC,
|
|
...value,
|
|
};
|
|
return this.postAuxEnd("/paynewcard", postData);
|
|
}
|
|
|
|
getFamilySampleTasks() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 30,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_FAMILY_SAMPLETASKS,
|
|
};
|
|
return this.postAuxEnd("/familysampletasks", postData);
|
|
}
|
|
|
|
sendFamilySuggestedTasks(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familysuggesttasks", postData);
|
|
}
|
|
|
|
// Family Manage
|
|
ManageFamily(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_MANAGE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familymanage", postData);
|
|
}
|
|
|
|
// Family Tasks
|
|
ManageTasks(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
job_mode: "ACTIVE",
|
|
limit: 30,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_JOB_ACTIVE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobmanageractive", postData);
|
|
}
|
|
|
|
// Family Waitlist
|
|
ManageFamilyWaitlist() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB || apiConst.WRENCHBOARD_FAMILY_LIST,
|
|
limit: 30,
|
|
offset: 0,
|
|
};
|
|
return this.postAuxEnd("/familywaitingtasks", postData);
|
|
}
|
|
|
|
ManageFamilyNewWaitlist() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_LIST,
|
|
limit: 20,
|
|
page: 1,
|
|
offset: 0,
|
|
};
|
|
return this.postAuxEnd("/familywaitingtasks", postData);
|
|
}
|
|
|
|
ManageFamilyPending() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/jobmanageroffers", postData);
|
|
}
|
|
|
|
// Task for the person doing the job
|
|
getMyActiveTaskList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
allstatus: 0,
|
|
};
|
|
return this.postAuxEnd("/activetaskslist", postData);
|
|
}
|
|
getMyActiveJobList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
job_mode: "ACTIVE",
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/jobmanageractive", postData);
|
|
}
|
|
|
|
getMyPastDueJobList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
job_mode: "PASTDUE",
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/jobmanageractive", postData);
|
|
}
|
|
getMyReviewDueJobList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
job_mode: "REVIEW",
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/jobmanageractive", postData);
|
|
}
|
|
|
|
getMyPendingJobList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/jobmanageroffers", postData);
|
|
}
|
|
//
|
|
getResourceList() {
|
|
// jobs you have shown inteterest in
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/resources", postData);
|
|
}
|
|
|
|
// ASK QUESTION RESOURCES
|
|
askResourcesResult(reqData) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_LIST,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/askresources", postData);
|
|
}
|
|
|
|
getMyWiatingJobList() {
|
|
// jobs you have shown inteterest in
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/waitinginterest", postData);
|
|
}
|
|
getMyJobList(reqData = {}) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobmanagerlist", postData);
|
|
}
|
|
// API FUNCTION TO GET COUPON HISTORY
|
|
getCouponHx() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_COUPON_MEMLIST,
|
|
};
|
|
return this.postAuxEnd("/couponhx", postData);
|
|
}
|
|
|
|
getPurchaseHx() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_MOBILE_PURCHASEHX,
|
|
};
|
|
return this.postAuxEnd("/purchasehx", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET FAMILY REWARD HISTORY
|
|
getFamilyRewardHx() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
offset: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_FAMILY_TRANSFERHX,
|
|
};
|
|
return this.postAuxEnd("/familyrewardhx", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET PAYMENT HISTORY
|
|
getPaymentHx() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_MOBILE_PAYMENTHX,
|
|
};
|
|
return this.postAuxEnd("/paymenthx", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET PAYMENT HISTORY
|
|
sendMoney(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_SMONEY_MEMBER,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/sendmoney", postData);
|
|
}
|
|
|
|
//END POINT CALL FOR REFERRAL HISTORY
|
|
getReferralHx() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
offset: 1,
|
|
limit: 100,
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_REFFERHX,
|
|
};
|
|
return this.postAuxEnd("/refferhx", postData);
|
|
}
|
|
|
|
//END POINT CALL FOR UPDATE PROFILE
|
|
updateProfile(post) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_MOBILE_UPDATEPROFILE,
|
|
...post,
|
|
};
|
|
return this.postAuxEnd("/updateprofile", postData);
|
|
}
|
|
|
|
//END POINT CALL FOR GETTING USER PROFILE
|
|
loadProfile(post) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/loadprofile", postData);
|
|
}
|
|
|
|
getFamilyList() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/familylist", postData);
|
|
}
|
|
|
|
getFamilyAdd() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/familyadd", postData);
|
|
}
|
|
|
|
getFamilyUpdate(reqdata) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
action: apiConst.WRENCHBOARD_FAMILY_UPDATE,
|
|
...reqdata,
|
|
};
|
|
return this.postAuxEnd("/familyupdate", postData);
|
|
}
|
|
|
|
getFamilyManage() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/familymanage", postData);
|
|
}
|
|
|
|
// END POINT CALL FOR ACCOUNT TOP
|
|
startTopUp(post) {
|
|
alert("WHY ARE WE CALLING THIS ?");
|
|
// var postData = {
|
|
// uid: localStorage.getItem("uid"),
|
|
// member_id: localStorage.getItem("member_id"),
|
|
// sessionid: localStorage.getItem("session_token"),
|
|
// action: 11062,
|
|
// ...post,
|
|
// };
|
|
// console.log("starttopup",postData);
|
|
// return this.postAuxEnd("/starttopup", postData);
|
|
}
|
|
|
|
resultTopUp(post) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: Number(localStorage.getItem("member_id")),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_TOPUP_RESULT,
|
|
...post,
|
|
};
|
|
// console.log("topupresult", postData);
|
|
return this.postAuxEnd("/topupresult", postData);
|
|
}
|
|
|
|
//END POINT CALL FOR SENDING REFERRAL MESSAGE
|
|
sendReferralMsg(postData) {
|
|
var reqData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_SENDREFER,
|
|
...postData,
|
|
};
|
|
return this.postAuxEnd("/sendreferral", reqData);
|
|
}
|
|
|
|
StartResetPassword(postData) {
|
|
var reqData = {
|
|
action: apiConst.WRENCHBOARD_RESET_PASSWORD,
|
|
...postData,
|
|
};
|
|
return this.postAuxEnd("/startresetpasword", reqData);
|
|
}
|
|
|
|
CompleteResetPassword(postData) {
|
|
var reqData = {
|
|
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
|
action: apiConst.WRENCHBOARD_COMPLETE_PASSWORDRESET,
|
|
...postData,
|
|
};
|
|
return this.postAuxEnd("/stepresetpass", reqData);
|
|
}
|
|
|
|
getCouponRedeem(reqData) {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_COUPON_REDEEM,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/couponredeem", postData);
|
|
}
|
|
|
|
// Country Data {GET}
|
|
getSignupCountryData() {
|
|
return this.postAuxEnd("/signupcountry", null);
|
|
}
|
|
|
|
// END POINT TO GET BANK NAME
|
|
getCountryBank(value) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_COUNTRY_BANKS,
|
|
...value,
|
|
};
|
|
return this.postAuxEnd("/countrybanks", postData);
|
|
}
|
|
|
|
// END POINT TO GET ACCOUNT TYPE
|
|
getAccountTypes() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES,
|
|
};
|
|
return this.postAuxEnd("/accounttypes", postData);
|
|
}
|
|
|
|
// Manage Interest
|
|
MarketInterest(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
msg_type: "JOB",
|
|
action: apiConst.WRENCHBOARD_JOB_SEND_INTEREST,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/marketinterest", postData);
|
|
}
|
|
|
|
MarketMessage(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
msg_type: "JOB",
|
|
action: apiConst.WRENCHBOARD_JOB_SEND_QUESTION,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/marketmessage", postData);
|
|
}
|
|
|
|
// END POINT TO ACCEPT TERMS AND AGREEMENT
|
|
jobManagerAgree() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_POSTAGREE,
|
|
};
|
|
return this.postAuxEnd("/jobmanageragree", postData);
|
|
}
|
|
|
|
// END POINT TO TO CREATE A JOB
|
|
jobManagerCreateJob(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobmanagercreatejob", postData);
|
|
}
|
|
|
|
jobManagerUpdateJob(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobmanagerupdatejob", postData);
|
|
}
|
|
|
|
pendingJobExtend(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
extend_days: 7,
|
|
action: apiConst.WRENCHBOARD_JOB_EXTEND_EXPIRE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/pendingjobextend", postData);
|
|
}
|
|
|
|
pendingJobSendTome(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
mode: 200,
|
|
action: apiConst.WRENCHBOARD_JOB_RESEND_MESSAGE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/pendingjobsendtome", postData);
|
|
}
|
|
|
|
pendingCancelOffer(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_CANCEL_OFFER,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/pendingjobcancel", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET ACTIVE JOB MESSAGE LIST
|
|
activeJobMesList(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 30,
|
|
action: apiConst.WRENCHBOARD_CONTRACT_MSGLIST,
|
|
offset: 0,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/activejobmsglist", postData);
|
|
}
|
|
|
|
// FUNCTION TO SEND ACTIVE JOB TASK MESSAGE
|
|
sendTaskMessage(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/sendtaskmessage", postData);
|
|
}
|
|
|
|
// FUNCTION TO SEND FILE UPLOAD
|
|
sendFiles(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
|
|
...reqData,
|
|
};
|
|
|
|
const formData = new FormData();
|
|
for (let data in postData) {
|
|
formData.append(data, postData[data]);
|
|
}
|
|
|
|
return this.postAuxEnd("/uploads", postData);
|
|
}
|
|
|
|
// END POINT TO DELETE A JOB
|
|
deleteJob(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_DELETEJOB,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobmanagerdeletejob", postData);
|
|
}
|
|
|
|
verifyEmail(code) {
|
|
const reqData = {
|
|
verify_link: code,
|
|
action: apiConst.WRENCHBOARD_VERIFY_PENDING_LINK,
|
|
};
|
|
return this.postAuxEnd("/verifysignuplink", reqData);
|
|
}
|
|
|
|
// END POINT FOR OFFER RESPONSE (i.e TO ACCEPT, REJECT, CANCEL, ETC OFFER)
|
|
offersResponse(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_MOBILE_OFFERSRESP,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/offersresponse", postData);
|
|
}
|
|
|
|
// END POINT FOR OFFERS INTEREST LIST
|
|
offersInterestList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
|
|
limit: 30,
|
|
offset: 0,
|
|
};
|
|
return this.postAuxEnd("/offersinterestlist", postData);
|
|
}
|
|
|
|
// END POINT FOR PROCESSING OFFER INTEREST
|
|
offersInterestProc(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/offersinterestproc", postData);
|
|
}
|
|
|
|
// END POINT FOR WORKER TO MARK TASK AS COMPLETED
|
|
workerJobAction(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/activetaskstatus", postData);
|
|
}
|
|
|
|
// END POINT FOR OWNER JOB ACTION
|
|
ownerJobAction(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/activejobstatus", postData);
|
|
}
|
|
|
|
// END POINT FOR OWNER JOB ACTION
|
|
getFaq() {
|
|
var postData = {
|
|
sessionid: localStorage.getItem("session_token"),
|
|
};
|
|
return this.postAuxEnd("/faq", postData);
|
|
}
|
|
|
|
getMyNotifications() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 30,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_NOTIFICATIONS,
|
|
};
|
|
return this.postAuxEnd("/mynotifications", postData);
|
|
}
|
|
|
|
// END POINT TO GET LIST OF USER PREVIOUS CARDS
|
|
payListCard() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_CARDLIST,
|
|
};
|
|
return this.postAuxEnd("/paylistcard", postData);
|
|
}
|
|
|
|
// END POINT TO SEND OFFER INTEREST MESSAGE
|
|
offerInterestMsg(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/offerinterestmsg", postData);
|
|
}
|
|
|
|
// END POINT TO GET OFFER INTEREST MESSAGE
|
|
offerInterestListMsg(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/offerinterestlistmsg", postData);
|
|
}
|
|
|
|
// TO ADD FAMILY
|
|
addFamily(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familyadd", postData);
|
|
}
|
|
|
|
familyListings(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 20,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_FAMILY_LIST,
|
|
};
|
|
return this.postAuxEnd("/familylist", postData);
|
|
}
|
|
|
|
// FUNCTION TO ASSIGN TASK TO FAMILY MEMBER
|
|
assignFamilyTask(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/assigntask", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET FAMILY SUGGEST LIST
|
|
getFamilySuggestList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 30,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
|
};
|
|
return this.postAuxEnd("/familysuggestlist", postData);
|
|
}
|
|
|
|
// FUNCTION TO CHANGE PROFILE PASSWORD
|
|
profilePassChange(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_PROFILE_RESETPASS,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/profilepasschange", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET ACCOUNT SETTINGS
|
|
getAccSettings() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_GETUSER_SETTINGS,
|
|
};
|
|
return this.postAuxEnd("/getaccsettings", postData);
|
|
}
|
|
|
|
// FUNCTION TO SET ACCOUNT SETTINGS
|
|
setAccSettings(reqdata) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_SETTINGS,
|
|
...reqdata,
|
|
};
|
|
return this.postAuxEnd("/setaccsettings", postData);
|
|
}
|
|
|
|
// FUNCTION TO DELETE PAY CARD
|
|
payRemCard(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_USER_CARDREMV,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/payremcard", postData);
|
|
}
|
|
|
|
getHomeRecent() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 30,
|
|
offset: 0,
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_RECENTS,
|
|
};
|
|
return this.postAuxEnd("/recentactivities", postData);
|
|
}
|
|
// FUNCTION TO GET SINGLE BLOG ITEM
|
|
getSingleBlogData(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
limit: 4,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/blogdata", postData);
|
|
}
|
|
|
|
// FUNCTION TO CANCEL TASK OR SEND REMINDER BY FAMILY MEMBER
|
|
suggestStatus(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_SGGESTSTATUS,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/suggeststatus", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET FAMILY WALLET AS A KID
|
|
getFamilyWallet(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_WALLET,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familywallet", postData);
|
|
}
|
|
|
|
// FUNCTION TO GET FAMILY WALLET AS A PARENT
|
|
getKidWallets(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_FAMILY_WALLET,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/kidwallets", postData);
|
|
}
|
|
|
|
// FUNCTION TO START FAMILY TRANSFER
|
|
familyTransferStart(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familytransferstart", postData);
|
|
}
|
|
|
|
// FUNCTION TO PERFORM FAMILY TRANSFER
|
|
familyTransfer(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...reqData,
|
|
};
|
|
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 TO ADD JOB GROUP
|
|
jobGroupAdd(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/jobgroupadd", 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);
|
|
}
|
|
|
|
// API FUNCTION TO GET FAMILY RELATIVE
|
|
getFamilyRelativeList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
offset: 1,
|
|
limit: 20,
|
|
action: apiConst.WRENCHBOARD_RELATIVE_LIST,
|
|
};
|
|
return this.postAuxEnd("/familyrellist", postData);
|
|
}
|
|
|
|
// API FUNCTION TO ADD/INVITE FAMILY RELATIVE
|
|
inviteFamilyRelative(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_RELATIVE_INVITE,
|
|
...reqData,
|
|
};
|
|
return this.postAuxEnd("/familyrelinvite", postData);
|
|
}
|
|
|
|
// API FUNCTION TO FAMILY BANNERS
|
|
getFamilyBannersList() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_FAMILY_BANNERS,
|
|
limit: 20,
|
|
offset: 1,
|
|
};
|
|
return this.postAuxEnd("/familybanners", postData);
|
|
}
|
|
|
|
// API FUNCTION TO FAMILY RESOURCES
|
|
getFamilyResources() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_FAMILY_RESOURCES,
|
|
limit: 20,
|
|
offset: 1,
|
|
};
|
|
return this.postAuxEnd("/familyresources", postData);
|
|
}
|
|
|
|
// API FUNCTION TO GET FAMILY BLOG DATA
|
|
getFamilyBlogData() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
page: 0,
|
|
offset: 0,
|
|
limit: 100,
|
|
};
|
|
return this.postAuxEnd("/blogdata", postData);
|
|
}
|
|
|
|
// API FUNCTION FOR FAMILY WALLET REDEEM OPTIONS
|
|
getFamilyWalletRedeemOptions() {
|
|
var postData = {
|
|
uuid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_ACTIVE,
|
|
offset: 0,
|
|
limit: 30,
|
|
};
|
|
return this.postAuxEnd("/familywallet/redeem/options", postData);
|
|
}
|
|
|
|
// API FUNCTION FOR PARENT TO CALL COMMON MEDIA
|
|
getParentCommonMedia() {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_ACCOUNT_FAMILY_RESOURCES,
|
|
offset: 1,
|
|
limit: 20,
|
|
};
|
|
return this.postAuxEnd("/commonmedia", postData);
|
|
}
|
|
|
|
// API FUNCTION FOR PARENT TO ASSIGN MEDIA TASK
|
|
parentAssignMediaTask(reqData) {
|
|
var postData = {
|
|
uid: localStorage.getItem("uid"),
|
|
member_id: localStorage.getItem("member_id"),
|
|
sessionid: localStorage.getItem("session_token"),
|
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
|
...reqData
|
|
};
|
|
return this.postAuxEnd("/assignmediatask", postData);
|
|
}
|
|
|
|
/*
|
|
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)
|
|
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(password)
|
|
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(sessionid)
|
|
|
|
|
|
$endpoints = array(
|
|
'apigate' => array('POST'),
|
|
'generics' => array('POST'),
|
|
'createuser' => array('POST'),
|
|
'createmobileuser' => array('POST'),
|
|
'completemobileuser' => array('POST'),
|
|
'startresetpasword' => array('POST'),
|
|
'userlogin' => array('POST'),
|
|
'startjoblist' => array('POST'),
|
|
'dashdata' => array('POST'),
|
|
'getjobsdata' => array('POST'),
|
|
'offerslist' => array('POST'),
|
|
'activejoblist' => array('POST'),
|
|
'loadprofile' => array('POST'),
|
|
'account' => array('POST'),
|
|
'message' => array('POST'),
|
|
'pendingjob' => array('POST'),
|
|
'paymenthx' => array('POST'),
|
|
'getjob' => array('POST'),
|
|
'mybanklist' => array('POST'),
|
|
'sendmoney' => array('POST'),
|
|
'sendinterest' => array('POST'),
|
|
'sendmoneyfee' => array('POST'),
|
|
'getpendingjobs' => array('POST'),
|
|
'taskmessage' => array('POST'),
|
|
'sendtaskmessage' => array('POST'),
|
|
'getwallets' => array('POST'),
|
|
'sitecontact' => array('POST'),
|
|
'signupcountry' => array('POST'),
|
|
'userscards' => array('POST'),
|
|
'blogdata' => array('POST'),
|
|
'blogitem' => array('POST'),
|
|
'couponhx' => array('POST'),
|
|
'couponpending' => array('POST'),
|
|
'couponredeem' => array('POST'),
|
|
'sendinterestmessage' => array('POST'),
|
|
'replyinterestmessage' => array('POST')
|
|
);
|
|
|
|
*/
|
|
|
|
getUserReminders() {
|
|
return this.getAuxEnd("/reminders", null);
|
|
}
|
|
//---------------------------------------- -----
|
|
//---------------------------------------- -----
|
|
// Unified call below
|
|
//---------------------------------------- -----
|
|
//---------------------------------------- -----
|
|
getAuxEnd(uri, reqData) {
|
|
const session_token = localStorage.getItem("session_token");
|
|
let axiosConfig = {
|
|
headers: {
|
|
Accept: "application/json",
|
|
"Content-Type": "application/json;charset=UTF-8",
|
|
Authorization: `Basic ${session_token}`,
|
|
},
|
|
};
|
|
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
|
return Axios.get(endPoint, {
|
|
params: {
|
|
reqData,
|
|
},
|
|
})
|
|
.then((response) => {
|
|
console.log("~~~~~~~ Toks2 GET ~~~~~~~~");
|
|
return response;
|
|
})
|
|
.catch((error) => {
|
|
if (error.response) {
|
|
//response status is an error code
|
|
console.log(error.response.status);
|
|
} else if (error.request) {
|
|
//response not received though the request was sent
|
|
console.log(error.request);
|
|
} else {
|
|
//an error occurred when setting up the request
|
|
console.log(error.message);
|
|
}
|
|
});
|
|
}
|
|
|
|
postAuxEnd(uri, reqData) {
|
|
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
|
const session_token = localStorage.getItem("session_token");
|
|
// session_token = session_token !=null ?session_token : '';
|
|
// 'Authorization': `Basic ${(session_token !=null) ?session_token : ''}`,
|
|
let axiosConfig = {
|
|
headers: {
|
|
Accept: "application/json",
|
|
"Access-Control-Allow-Origin": "*",
|
|
"Access-Control-Expose-Headers": "Access-Control-Allow-Origin",
|
|
"Access-Control-Allow-Headers":
|
|
"Origin, X-API-KEY, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Access-Control-Allow-Headers, Authorization, observe, enctype, Content-Length, X-Csrf-Token",
|
|
"Content-Type": "application/json;charset=UTF-8",
|
|
},
|
|
};
|
|
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
|
|
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
|
|
// Axios.defaults.withCredentials = true;
|
|
//debugger;
|
|
return Axios.post(endPoint, reqData)
|
|
.then((response) => {
|
|
console.log(response);
|
|
console.log("~~~~~~~ WrenchBoard::POST ~~~~~~~~");
|
|
if (response.data.internal_return == "-9999") {
|
|
localStorage.clear();
|
|
window.location.href = `/login?sessionExpired=true`;
|
|
}
|
|
return response;
|
|
})
|
|
.catch((error) => {
|
|
if (error.response) {
|
|
//response status is an error code
|
|
console.log(
|
|
"ERROR-------------------------------------------------------"
|
|
);
|
|
console.log(error.response.status);
|
|
console.log(
|
|
"ERROR-------------------------------------------------------"
|
|
);
|
|
} else if (error.request) {
|
|
//response not received though the request was sent
|
|
console.log(
|
|
"ERROR2-------------------------------------------------------"
|
|
);
|
|
console.log(error?.request);
|
|
console.log(
|
|
"ERROR2-------------------------------------------------------"
|
|
);
|
|
} else {
|
|
//an error occurred when setting up the request
|
|
console.log(
|
|
"ERROR3-------------------------------------------------------"
|
|
);
|
|
console.log(error);
|
|
console.log(
|
|
"ERROR3-------------------------------------------------------"
|
|
);
|
|
}
|
|
});
|
|
}
|
|
|
|
postAuxEnd_BROKE(uri, reqData) {
|
|
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
|
const endPointKey = process.env.REACT_APP_ENDPOINT_KEY;
|
|
const session_token = localStorage.getItem("session_token");
|
|
// session_token = session_token !=null ?session_token : '';
|
|
// 'Authorization': `Basic ${(session_token !=null) ?session_token : ''}`,
|
|
let axiosConfig = {
|
|
headers: {
|
|
Accept: "application/json",
|
|
"Access-Control-Allow-Origin": "*",
|
|
"Access-Control-Expose-Headers": "Access-Control-Allow-Origin",
|
|
"Access-Control-Allow-Headers":
|
|
"Origin, X-API-KEY, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Access-Control-Allow-Headers, Authorization, observe, enctype, Content-Length, X-Csrf-Token",
|
|
"Content-Type": "application/json;charset=UTF-8"
|
|
},
|
|
};
|
|
//,
|
|
// "x-api-key":`${endPointKey}`
|
|
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
|
|
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
|
|
// Axios.defaults.withCredentials = true;
|
|
//debugger;
|
|
// Set default header. e.g, X-API-KEY
|
|
// Axios.defaults.headers['X-API-KEY'] = endPointKey;
|
|
return Axios.post(endPoint, reqData)
|
|
.then((response) => {
|
|
console.log(response);
|
|
// res = response;
|
|
console.log("~~~~~~~ Toks2 POST ~~~~~~~~");
|
|
if (response.data.internal_return == "-9999") {
|
|
localStorage.clear();
|
|
window.location.href = `/login?sessionExpired=true`;
|
|
}
|
|
return response;
|
|
})
|
|
.catch((error) => {
|
|
if (error.response) {
|
|
//response status is an error code
|
|
console.log(
|
|
"ERROR-------------------------------------------------------"
|
|
);
|
|
console.log(error.response.status);
|
|
console.log(
|
|
"ERROR-------------------------------------------------------"
|
|
);
|
|
} else if (error.request) {
|
|
//response not received though the request was sent
|
|
console.log(
|
|
"ERROR2-------------------------------------------------------"
|
|
);
|
|
console.log(error?.request);
|
|
console.log(
|
|
"ERROR2-------------------------------------------------------"
|
|
);
|
|
} else {
|
|
//an error occurred when setting up the request
|
|
console.log(
|
|
"ERROR3-------------------------------------------------------"
|
|
);
|
|
console.log(error);
|
|
console.log(
|
|
"ERROR3-------------------------------------------------------"
|
|
);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
export default usersService;
|