diff --git a/apps/dev-tool/app/lib/connectivity-service.ts b/apps/dev-tool/app/lib/connectivity-service.ts index 1c33cc398..23221b6c6 100644 --- a/apps/dev-tool/app/lib/connectivity-service.ts +++ b/apps/dev-tool/app/lib/connectivity-service.ts @@ -154,7 +154,8 @@ class ConnectivityService { }; } - const webhooks = await request.json(); + const webhooksResponse = await request.json(); + const webhooks = webhooksResponse.data ?? []; if (webhooks.length === 0) { return { @@ -164,7 +165,7 @@ class ConnectivityService { } const allWebhooksShareTheSameSecret = webhooks.every( - (webhook: any) => webhook.secret === webhooksSecret, + (webhook: { secret: string }) => webhook.secret === webhooksSecret, ); if (!allWebhooksShareTheSameSecret) { diff --git a/apps/dev-tool/app/page.tsx b/apps/dev-tool/app/page.tsx index c5b2635ed..d9eff6683 100644 --- a/apps/dev-tool/app/page.tsx +++ b/apps/dev-tool/app/page.tsx @@ -18,12 +18,10 @@ export default async function DashboardPage(props: DashboardPageProps) { supabaseStatus, supabaseAdminStatus, stripeStatus, - stripeWebhookStatus, ] = await Promise.all([ connectivityService.checkSupabaseConnectivity(), connectivityService.checkSupabaseAdminConnectivity(), connectivityService.checkStripeConnected(), - connectivityService.checkStripeWebhookEndpoints(), ]); return ( @@ -40,7 +38,6 @@ export default async function DashboardPage(props: DashboardPageProps) { -