From d3fed1a88a67f1c4d7575d896d7353d92bd2bca7 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 3 Aug 2024 16:35:40 -0400 Subject: [PATCH] family connect functions --- www-api/app/Config/RoutesV1.php | 4 ++- www-api/app/Controllers/WrenchFamily.php | 43 ++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/www-api/app/Config/RoutesV1.php b/www-api/app/Config/RoutesV1.php index 062f0704..c6a6e270 100644 --- a/www-api/app/Config/RoutesV1.php +++ b/www-api/app/Config/RoutesV1.php @@ -116,7 +116,9 @@ $routes->post('/en/wrench/api/v1/relativeeditkids', 'WrenchFamily::relativ $routes->post('/en/wrench/api/v1/relativesettings', 'WrenchFamily::relativeSettings'); $routes->post('/en/wrench/api/v1/relativereminder', 'WrenchFamily::relativeReminder'); -$routes->post('/en/wrench/api/v1/connect', 'WrenchFamily::familyConnect'); +$routes->post('/en/wrench/api/v1/connect', 'WrenchFamily::familyConnect'); +$routes->post('/en/wrench/api/v1/connectmembers', 'WrenchFamily::familyConnectMembers'); +$routes->post('/en/wrench/api/v1/connectinvite', 'WrenchFamily::familyConnectInvite'); $routes->post('/en/wrench/api/v1/familyrewardhx', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchFamily.php b/www-api/app/Controllers/WrenchFamily.php index 3aa49a14..710fea2a 100644 --- a/www-api/app/Controllers/WrenchFamily.php +++ b/www-api/app/Controllers/WrenchFamily.php @@ -14,6 +14,49 @@ class WrenchFamily extends BaseController return []; } + public function familyConnectMembers(){ + + $raw_json = file_get_contents('php://input'); + $in = json_decode($raw_json, true); + $out =[]; + + // $in["action"] = WRENCHBOARD_RELATIVES_EDITKIDS; + // $ret = $this->wrenchboard->wrenchboard_api($in, $out); + + $out["current_invitation"] =[ + [ + "name" => "Faith", + "time" => "0000-00-00", + "expire" => 1000 + ] + ]; + $out["allow_invite"] = 100; + $out['internal_return'] = 0; + + return $this->summaryReturnData($in,$out); + } + + public function familyConnectInvite(){ + + $raw_json = file_get_contents('php://input'); + $in = json_decode($raw_json, true); + $out =[]; + + // $in["action"] = WRENCHBOARD_RELATIVES_EDITKIDS; + // $ret = $this->wrenchboard->wrenchboard_api($in, $out); + + $out["current_invitation"] =[ + [ + "name" => "Faith", + "time" => "0000-00-00", + "expire" => 1000 + ] + ]; + $out["allow_invite"] = 100; + $out['internal_return'] = 0; + + return $this->summaryReturnData($in,$out); + } public function familyConnect(){ $raw_json = file_get_contents('php://input');