From fa4378736005ba092fa5a812aee440b4115d6330 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 15:37:33 +0000 Subject: [PATCH] feat: Add baseUrl to notification edge functions --- supabase/functions/notify-moderators-report/index.ts | 1 + supabase/functions/notify-moderators-submission/index.ts | 1 + supabase/functions/notify-system-announcement/index.ts | 1 + supabase/functions/notify-user-submission-status/index.ts | 2 ++ 4 files changed, 5 insertions(+) diff --git a/supabase/functions/notify-moderators-report/index.ts b/supabase/functions/notify-moderators-report/index.ts index 3d55c726..10812339 100644 --- a/supabase/functions/notify-moderators-report/index.ts +++ b/supabase/functions/notify-moderators-report/index.ts @@ -98,6 +98,7 @@ serve(async (req) => { // Build enhanced notification payload const notificationPayload = { + baseUrl: 'https://www.thrillwiki.com', reportId: payload.reportId, reportType: payload.reportType, reportedEntityType: payload.reportedEntityType, diff --git a/supabase/functions/notify-moderators-submission/index.ts b/supabase/functions/notify-moderators-submission/index.ts index aec7ced2..0b525ae0 100644 --- a/supabase/functions/notify-moderators-submission/index.ts +++ b/supabase/functions/notify-moderators-submission/index.ts @@ -114,6 +114,7 @@ serve(async (req) => { // Prepare enhanced notification payload const notificationPayload = { + baseUrl: 'https://www.thrillwiki.com', // Basic info itemType: submission_type, submitterName: submitter_name, diff --git a/supabase/functions/notify-system-announcement/index.ts b/supabase/functions/notify-system-announcement/index.ts index 9659d9b6..0f9fdfb1 100644 --- a/supabase/functions/notify-system-announcement/index.ts +++ b/supabase/functions/notify-system-announcement/index.ts @@ -110,6 +110,7 @@ serve(async (req) => { // Build notification payload for all users const notificationPayload = { + baseUrl: 'https://www.thrillwiki.com', announcementId, title: payload.title, message: payload.message, diff --git a/supabase/functions/notify-user-submission-status/index.ts b/supabase/functions/notify-user-submission-status/index.ts index e93a7351..b72a5b79 100644 --- a/supabase/functions/notify-user-submission-status/index.ts +++ b/supabase/functions/notify-user-submission-status/index.ts @@ -132,6 +132,7 @@ serve(async (req) => { if (status === 'approved') { // Approval payload payload = { + baseUrl: 'https://www.thrillwiki.com', entityType, entityName, submissionId: submission_id, @@ -141,6 +142,7 @@ serve(async (req) => { } else { // Rejection payload payload = { + baseUrl: 'https://www.thrillwiki.com', rejectionReason: reviewer_notes || 'No reason provided', entityType, entityName,