From 6cdd9744e6653fc2019e4a9595e6444c25d77400 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 6 Jul 2024 09:09:50 -0400 Subject: [PATCH] hooks data --- www-api/app/Controllers/WrenchHooks.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/www-api/app/Controllers/WrenchHooks.php b/www-api/app/Controllers/WrenchHooks.php index a5d6fc76..5ad000f2 100644 --- a/www-api/app/Controllers/WrenchHooks.php +++ b/www-api/app/Controllers/WrenchHooks.php @@ -39,16 +39,22 @@ class WrenchHooks extends BaseController log_message('critical', "WrenchHooks flutter fail => ".$e->getMessage()); } - if ( $enable_event_publish == true && !empty($in) ){ - $local_url = "http://".$this->micro_service_net1.":".$microPort."/flutterOkHook"; - $out = $this->APIcall('POST', $local_url, $in); + try { + if ( $enable_event_publish == true && !empty($in) ){ + $local_url = "http://".$this->micro_service_net1.":".$microPort."/flutterOkHook"; + $out = $this->APIcall('POST', $local_url, $in); + } + } catch (Exception $e) { + log_message('critical', "WrenchHooks flutter Kafka fail => ".$e->getMessage()); } + + if ( isset( $in["event"]) & isset($in["data"]) ){ - $inx = $in["data"]; - $inx["txRef"] = $in["tx_ref"]; - $inx["orderRef"] = $in["flw_ref"]; - $inx["flwRef"] = $in["flw_ref"]; + $inx = $in["data"][0]; + $inx["txRef"] = $inx["tx_ref"]; + $inx["orderRef"] = $inx["flw_ref"]; + $inx["flwRef"] = $inx["flw_ref"]; } try {