From 25d4370305fa5c0bb1f7f0740b58e1a6161805da Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Wed, 14 Jun 2023 10:55:13 +0000
Subject: [PATCH] Show UCRM version on webhook test

---
 public.php |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/public.php b/public.php
index d838a81..440365a 100644
--- a/public.php
+++ b/public.php
@@ -19,17 +19,25 @@
 	} elseif ($event['entity'] === 'payment') {
 		$synchronizer = new \SIPL\UCRM\wFirma\PaymentSynchronizer($wFirmaApi, $helper);
 	} elseif ($event['entity'] === 'webhook') {
-		echo 'Webhook OK!';
+		echo 'Webhook OK! UCRM version: ' . $helper->getVersion();
 		die();
 	} else {
 		echo 'Nothing to do with entity ' . $event['entity'];
 		die();
 	}
 
-	if ($synchronizer->synchronize($event['entityId'])) {
-		echo 'Object synchronized';
+	if ($event['changeType'] === 'delete') {
+		if($synchronizer->delete($event['extraData']['entity'])) {
+			echo 'Object deleted';
+		} else {
+			echo 'Nothing to do';
+		}
 	} else {
-		echo 'Nothing to do';
+		if ($synchronizer->synchronize($event['entityId'])) {
+			echo 'Object synchronized';
+		} else {
+			echo 'Nothing to do';
+		}
 	}
 } catch (Exception $e) {
 	header('HTTP/1.1 500 Internal Server Error');

--
Gitblit v1.10.0