From cdd78f3c80c93edf46a317e37b5a990c9888a5af Mon Sep 17 00:00:00 2001 From: Noah Onyejese <129368606+noahonyejese@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:08:36 +0100 Subject: [PATCH] fix: Added Firebase initialization --- app/api/github/events/projects/route.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/api/github/events/projects/route.ts b/app/api/github/events/projects/route.ts index e1e43a9..eafa2ac 100644 --- a/app/api/github/events/projects/route.ts +++ b/app/api/github/events/projects/route.ts @@ -1,3 +1,4 @@ +import { initializeFirebase } from '@/server/firebase/server'; import { projectSync } from '@/server/github/syncs'; import { verifyGitHubRequest } from '@/server/security'; import { createError } from '@/utils/error-handling'; @@ -32,6 +33,8 @@ export const POST = async (req: NextRequest) => { const body = JSON.parse(rawBody) as WebhookEventMap[WebhookEventName]; const event = req.headers.get('x-github-event') as WebhookEventName; + initializeFirebase(); + if (event !== 'ping' && 'repository' in body) { await projectSync(body.repository as Repository); }