From c27c61228f78a6516a2b39de79eddf18a0952750 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Tue, 11 Nov 2025 00:29:54 +0000 Subject: [PATCH] completionId: cgen-1e9c362ff2fa4cf8a55bfee36fc6de9c cgen-1e9c362ff2fa4cf8a55bfee36fc6de9c --- server/index.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/server/index.ts b/server/index.ts index aea1ad94..51de5321 100644 --- a/server/index.ts +++ b/server/index.ts @@ -4259,6 +4259,26 @@ export function createServer() { if (error) throw error; + // Notify opportunity poster of new application + if (opportunity?.posted_by_id) { + try { + const { data: creatorProfile } = await adminSupabase + .from("aethex_creators") + .select("user_id, full_name") + .eq("id", creator.id) + .single(); + + await adminSupabase.from("notifications").insert({ + user_id: opportunity.posted_by_id, + type: "info", + title: `📋 New Application: ${opportunity.title}`, + message: `${creatorProfile?.full_name || "A creator"} applied for your opportunity.`, + }); + } catch (notifError) { + console.warn("Failed to create application notification:", notifError); + } + } + return res.status(201).json(data); } catch (e: any) { console.error(