From 74a7ff23658e6a31fe52005c9a19f70d6fe2bbe6 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 14 May 2024 12:02:29 +0200 Subject: [PATCH] Java: add webhook receiver endpoint --- .../src/main/java/io/openvidu/basic/java/Controller.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/application-server/java/src/main/java/io/openvidu/basic/java/Controller.java b/application-server/java/src/main/java/io/openvidu/basic/java/Controller.java index b2d45365..39b47a64 100644 --- a/application-server/java/src/main/java/io/openvidu/basic/java/Controller.java +++ b/application-server/java/src/main/java/io/openvidu/basic/java/Controller.java @@ -25,7 +25,7 @@ public class Controller { @Value("${livekit.api.secret}") private String LIVEKIT_API_SECRET; - + /** * @param params JSON object with roomName and participantName * @return The JWT token @@ -48,10 +48,10 @@ public class Controller { } @PostMapping(value = "/webhook", consumes = "application/webhook+json") - public void receiveWebhook(@RequestHeader("Authorization") String authHeader, @RequestBody RequestBody body) { + public void receiveWebhook(@RequestHeader("Authorization") String authHeader, @RequestBody String body) { WebhookReceiver webhookReceiver = new WebhookReceiver(LIVEKIT_API_KEY, LIVEKIT_API_SECRET); - LivekitWebhook.WebhookEvent event = webhookReceiver.receive(body.toString(), authHeader); - System.out.println("LiveKit Webhook event: " + event.toString()); + LivekitWebhook.WebhookEvent event = webhookReceiver.receive(body, authHeader); + System.out.println("LiveKit Webhook: " + event.toString()); } }