diff --git a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/CustomWebhook.java b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/CustomWebhook.java index 81c4d745..e3efa955 100644 --- a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/CustomWebhook.java +++ b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/CustomWebhook.java @@ -46,7 +46,6 @@ public class CustomWebhook { public static CountDownLatch initLatch; private static Map> events = new ConcurrentHashMap<>(); - private static JsonParser jsonParser = new JsonParser(); public static void main(String[] args, CountDownLatch initLatch) { CustomWebhook.initLatch = initLatch; @@ -76,7 +75,7 @@ public class CustomWebhook { public class WebhookController { @RequestMapping("/webhook") public void webhook(@RequestBody String eventString) { - JsonObject event = (JsonObject) jsonParser.parse(eventString); + JsonObject event = JsonParser.parseString(eventString).getAsJsonObject(); final String eventName = event.get("event").getAsString(); System.out.println("Webhook event: " + event.toString()); if (events.get(eventName) == null) {