Fix Java to return 200 OK on webhook handler

This commit is contained in:
pabloFuente 2024-05-14 19:09:58 +02:00
parent a75b6aaac5
commit ec6acce92b

View File

@ -48,7 +48,7 @@ public class Controller {
} }
@PostMapping(value = "/webhook", consumes = "application/webhook+json") @PostMapping(value = "/webhook", consumes = "application/webhook+json")
public void receiveWebhook(@RequestHeader("Authorization") String authHeader, @RequestBody String body) { public ResponseEntity<String> receiveWebhook(@RequestHeader("Authorization") String authHeader, @RequestBody String body) {
WebhookReceiver webhookReceiver = new WebhookReceiver(LIVEKIT_API_KEY, LIVEKIT_API_SECRET); WebhookReceiver webhookReceiver = new WebhookReceiver(LIVEKIT_API_KEY, LIVEKIT_API_SECRET);
try { try {
LivekitWebhook.WebhookEvent event = webhookReceiver.receive(body, authHeader); LivekitWebhook.WebhookEvent event = webhookReceiver.receive(body, authHeader);
@ -56,6 +56,7 @@ public class Controller {
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error validating webhook event: " + e.getMessage()); System.err.println("Error validating webhook event: " + e.getMessage());
} }
return ResponseEntity.ok("ok");
} }
} }