first commit

This commit is contained in:
Olu Amey
2023-02-07 07:00:04 -05:00
parent 9b2145ff00
commit f437f27b66
17 changed files with 436 additions and 257 deletions
+110 -21
View File
@@ -3,17 +3,109 @@ import Axios from "axios";
class usersService {
constructor() {
console.log("Er are here anyway");
console.log("WRB Service Entry");
}
logInUser(reqData) {
// debugger;
/*
clean up the request data here
*/
localStorage.setItem("session_token", ``);
return this.postAuxEnd("/login", reqData);
getHomeDate(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/dashdata", null);
}
logInUser(reqData) {
localStorage.setItem("session_token", ``);
return this.postAuxEnd("/userlogin", reqData);
}
marketJobData(reqData) {
return this.postAuxEnd("/getjobsdata", reqData);
}
getApiGate(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/apigate", null);
}
CreateUser(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/createuser", null);
}
getLoadProfile(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/loadprofile", null);
}
getOffersList(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/offerslist", null);
}
getPendingJob(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/pendingjob", null);
}
getActiveJobList(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/activejoblist", null);
}
getGetPendingJobs(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/getpendingjobs", null);
}
getUsersCards(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/userscards", null);
}
getCouponPending(){
// localStorage.setItem("session_token", ``);
return this.postAuxEnd("/couponpending", null);
}
/*
- 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);
@@ -24,7 +116,6 @@ class usersService {
//---------------------------------------- -----
//---------------------------------------- -----
getAuxEnd(uri, reqData) {
debugger;
const session_token = localStorage.getItem("session_token");
let axiosConfig = {
headers: {
@@ -34,11 +125,12 @@ class usersService {
}
};
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
return Axios.get(endPoint,axiosConfig)
return Axios.get(endPoint,{
params: {
reqData
}})
.then((response) => {
// console.log(response);
// res = response;
// console.log("~~~~~~~ Toks2 GET ~~~~~~~~");
console.log("~~~~~~~ Toks2 GET ~~~~~~~~");
return response;
})
.catch((error) => {
@@ -55,24 +147,21 @@ class usersService {
});
}
postAuxEnd(uri, reqData) {
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
const session_token = localStorage.getItem("session_token");
let axiosConfig = {
headers: {
'Accept': 'application/json',
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json;charset=UTF-8',
'Authorization': `Basic ${session_token}`,
}
};
//Access-Control-Allow-Origin
var postData = {
email: "test@test.com",
password: "password"
};
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
return Axios.post(endPoint, reqData,axiosConfig)
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
return Axios.post(endPoint, reqData)
.then((response) => {
console.log(response);
// res = response;