From 8673370ab7e30f1ddcad4a33e2c04f68593c99e5 Mon Sep 17 00:00:00 2001 From: Trevor Bramwell Date: Wed, 17 Dec 2025 11:42:11 -0800 Subject: [PATCH] fix(zoom): default to mock zoom webhook validator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the Zoom configuration to default to using the mock webhook validator if a value has not been set for MOCK_ZOOM_WEBHOOK. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Issue: LFXV2-918 Co-Authored-By: Claude Opus 4.5 Signed-off-by: Trevor Bramwell --- cmd/meeting-api/platforms/zoom.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/meeting-api/platforms/zoom.go b/cmd/meeting-api/platforms/zoom.go index 4d36643b..e17b87d2 100644 --- a/cmd/meeting-api/platforms/zoom.go +++ b/cmd/meeting-api/platforms/zoom.go @@ -78,7 +78,8 @@ func SetupZoom(config ZoomConfig) ZoomConfig { slog.Info("Zoom webhook validation configured") config.Validator = validator default: - slog.Warn("Zoom webhook validation not configured", logging.PriorityCritical()) + slog.Warn("Zoom webhook validation not configured - using mock validator", logging.PriorityCritical()) + config.Validator = webhook.NewMockWebhookValidator() } return config