mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 16:11:13 -05:00
Fix edge function console statements
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { serve } from "https://deno.land/std@0.190.0/http/server.ts";
|
||||
import { Novu } from "npm:@novu/api@1.6.0";
|
||||
import { startRequest, endRequest } from "../_shared/logger.ts";
|
||||
import { edgeLogger, startRequest, endRequest } from "../_shared/logger.ts";
|
||||
|
||||
const corsHeaders = {
|
||||
'Access-Control-Allow-Origin': '*',
|
||||
@@ -43,27 +43,27 @@ serve(async (req) => {
|
||||
);
|
||||
}
|
||||
|
||||
console.log('Removing subscriber from "users" topic:', { subscriberId, requestId: tracking.requestId });
|
||||
edgeLogger.info('Removing subscriber from users topic', { action: 'remove_novu_subscriber', subscriberId, requestId: tracking.requestId });
|
||||
|
||||
// Remove subscriber from "users" topic
|
||||
try {
|
||||
await novu.topics.removeSubscribers('users', {
|
||||
subscribers: [subscriberId],
|
||||
});
|
||||
console.log('Successfully removed subscriber from "users" topic', { subscriberId });
|
||||
edgeLogger.info('Successfully removed subscriber from users topic', { action: 'remove_novu_subscriber', subscriberId });
|
||||
} catch (topicError: any) {
|
||||
console.error('Failed to remove subscriber from "users" topic:', topicError.message, { subscriberId });
|
||||
edgeLogger.error('Failed to remove subscriber from users topic', { action: 'remove_novu_subscriber', subscriberId, error: topicError.message });
|
||||
// Continue - we still want to delete the subscriber if requested
|
||||
}
|
||||
|
||||
// Optionally delete the subscriber entirely from Novu
|
||||
if (deleteSubscriber) {
|
||||
try {
|
||||
console.log('Deleting subscriber from Novu:', { subscriberId });
|
||||
edgeLogger.info('Deleting subscriber from Novu', { action: 'remove_novu_subscriber', subscriberId });
|
||||
await novu.subscribers.delete(subscriberId);
|
||||
console.log('Successfully deleted subscriber from Novu', { subscriberId });
|
||||
edgeLogger.info('Successfully deleted subscriber from Novu', { action: 'remove_novu_subscriber', subscriberId });
|
||||
} catch (deleteError: any) {
|
||||
console.error('Failed to delete subscriber from Novu:', deleteError.message, { subscriberId });
|
||||
edgeLogger.error('Failed to delete subscriber from Novu', { action: 'remove_novu_subscriber', subscriberId, error: deleteError.message });
|
||||
throw deleteError;
|
||||
}
|
||||
}
|
||||
@@ -89,7 +89,7 @@ serve(async (req) => {
|
||||
);
|
||||
} catch (error: unknown) {
|
||||
const errorMessage = error instanceof Error ? error.message : 'Unknown error occurred';
|
||||
console.error('Error removing Novu subscriber:', errorMessage, { requestId: tracking.requestId });
|
||||
edgeLogger.error('Error removing Novu subscriber', { action: 'remove_novu_subscriber', error: errorMessage, requestId: tracking.requestId });
|
||||
|
||||
endRequest(tracking, 500, errorMessage);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user