From f381ffc9f665c018b6fbf27230b6567247208ac0 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 28 May 2023 08:17:03 -0400 Subject: [PATCH] Offers response --- wrenchboard/src/include/wrenchboard_api.h | 1 + wrenchboard/src/shared_tool/mobile.cc | 11 +++++++++++ www-api/app/Config/Constants.php | 2 ++ www-api/app/Config/Routes.php | 3 +++ www-api/app/Controllers/WrenchApi.php | 1 + www-api/public/svs/user/constants.php | 2 ++ www-api/public/svs/user/userve.php | 1 + 7 files changed, 21 insertions(+) diff --git a/wrenchboard/src/include/wrenchboard_api.h b/wrenchboard/src/include/wrenchboard_api.h index 98150292..ff9766d7 100644 --- a/wrenchboard/src/include/wrenchboard_api.h +++ b/wrenchboard/src/include/wrenchboard_api.h @@ -283,6 +283,7 @@ enum { PARTNER_STRIPE }; #define WRENCHBOARD_MOBILE_START 15000 #define WRENCHBOARD_MOBILE_OFFERSLIST 15010 +#define WRENCHBOARD_MOBILE_OFFERSRESP 15012 #define WRENCHBOARD_MOBILE_ACTIVEJOB 15020 #define WRENCHBOARD_MOBILE_LOADPROFILE 15030 #define WRENCHBOARD_MOBILE_UPDATEPROFILE 15031 diff --git a/wrenchboard/src/shared_tool/mobile.cc b/wrenchboard/src/shared_tool/mobile.cc index 97689530..28998fdf 100644 --- a/wrenchboard/src/shared_tool/mobile.cc +++ b/wrenchboard/src/shared_tool/mobile.cc @@ -18,6 +18,7 @@ #include "contract.h" long WrenchReturnTaskMessage(CVars in, CVars &out); +long WrenchReturnOffersResponse(CVars in, CVars &out); long mobile_calls(CVars in, CVars &out) { logfmt(logINFO, "mobile_calls()"); @@ -32,6 +33,10 @@ long mobile_calls(CVars in, CVars &out) { return WrenchReturnJobOffersList(in, out); break; + case WRENCHBOARD_MOBILE_OFFERSRESP: + return WrenchReturnOffersResponse(in, out); + break; + case WRENCHBOARD_MOBILE_LOADPROFILE: return WrenchReturnUserProfile(in, out); break; @@ -309,4 +314,10 @@ long WrenchReturnJobOffersList(CVars in, CVars &out) { long WrenchReturnActiveJobsList(CVars in, CVars &out) { // return WrenchUsersTasksList(in, out); return WrenchMemberActiveJobs(in, out); +} + +/* This return the list of jobs on the home page of the apps*/ +long WrenchReturnOffersResponse(CVars in, CVars &out) { + // return WrenchUsersTasksList(in, out); + return 0 } \ No newline at end of file diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 4d0c930e..67f2c932 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -269,6 +269,8 @@ define('WRENCHBOARD_CONTRACT_STATUS', 14015); define('WRENCHBOARD_MOBILE_OFFERSLIST', 15010); +define('WRENCHBOARD_MOBILE_OFFERSRESP', 15012); + define('WRENCHBOARD_MOBILE_ACTIVEJOB', 15020); define('WRENCHBOARD_MOBILE_LOADPROFILE', 15030); define('WRENCHBOARD_MOBILE_UPDATEPROFILE',15031); diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 308eaf40..de8f30b7 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -61,7 +61,10 @@ $routes->post('/en/wrench/api/v1/startjoblist', 'WrenchApi::apigate'); $routes->get('/en/wrench/api/v1/startjoblist', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/dashdata', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/getjobsdata', 'WrenchApi::apigate'); + $routes->post('/en/wrench/api/v1/offerslist', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/offersresponse', 'WrenchApi::apigate'); + $routes->post('/en/wrench/api/v1/activejoblist', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/loadprofile', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/updateprofile', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index d0b16b3c..1d24d115 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -45,6 +45,7 @@ class WrenchApi extends BaseController 'dashdata' => ['POST'], 'getjobsdata' => ['POST'], 'offerslist' => ['POST'], + 'offersresponse' => ['POST'], 'activejoblist' => ['POST'], 'loadprofile' => ['POST'], 'updateprofile' => ['POST'], diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index dcf1a4d7..1c61040f 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -181,6 +181,8 @@ define('WRENCHBOARD_CONTRACT_STATUS', 14015); define('WRENCHBOARD_MOBILE_OFFERSLIST', 15010); +define('WRENCHBOARD_MOBILE_OFFERSRESP', 15012); + define('WRENCHBOARD_MOBILE_ACTIVEJOB', 15020); define('WRENCHBOARD_MOBILE_LOADPROFILE', 15030); define('WRENCHBOARD_MOBILE_UPDATEPROFILE',15031); diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index 7d64b74b..128e89d3 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -24,6 +24,7 @@ $endpoints = array( 'dashdata' => array('POST'), 'getjobsdata' => array('POST'), 'offerslist' => array('POST'), + 'offersresponse' => array('POST'), 'activejoblist' => array('POST'), 'loadprofile' => array('POST'), 'updateprofile'=> array('POST'),