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) {
-