mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 12:31:26 -05:00
Fix Novu notification trigger
This commit is contained in:
@@ -24,11 +24,12 @@ serve(async (req) => {
|
||||
|
||||
const supabase = createClient(supabaseUrl, supabaseServiceKey);
|
||||
|
||||
const { submission_id, submission_type, submitter_name, action } = await req.json();
|
||||
const payload: NotificationPayload = await req.json();
|
||||
const { submission_id, submission_type, submitter_name, action } = payload;
|
||||
|
||||
console.log('Notifying moderators about submission:', { submission_id, submission_type, submitter_name, action });
|
||||
console.log('Notifying moderators about submission via topic:', { submission_id, submission_type });
|
||||
|
||||
// Get the workflow configuration
|
||||
// Get the moderation-alert workflow
|
||||
const { data: workflow, error: workflowError } = await supabase
|
||||
.from('notification_templates')
|
||||
.select('workflow_id')
|
||||
@@ -64,7 +65,7 @@ serve(async (req) => {
|
||||
const { data, error } = await supabase.functions.invoke('trigger-notification', {
|
||||
body: {
|
||||
workflowId: workflow.workflow_id,
|
||||
topicKey: 'moderation-submissions', // Use topic instead of individual subscribers
|
||||
topicKey: 'moderation-submissions',
|
||||
payload: notificationPayload,
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user