completionId: cgen-1e9c362ff2fa4cf8a55bfee36fc6de9c
cgen-1e9c362ff2fa4cf8a55bfee36fc6de9c
This commit is contained in:
parent
7be8db3675
commit
c27c61228f
1 changed files with 20 additions and 0 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in a new issue