chore: add debug logging for push notifications
This commit is contained in:
@@ -18,13 +18,15 @@ interface PushSubscriptionData {
|
||||
|
||||
export async function sendPushNotification(subscription: PushSubscriptionData, payload: any) {
|
||||
try {
|
||||
await webpush.sendNotification({
|
||||
console.log(`[PushLib] Sending to ${subscription.endpoint.slice(0, 30)}...`);
|
||||
const result = await webpush.sendNotification({
|
||||
endpoint: subscription.endpoint,
|
||||
keys: {
|
||||
p256dh: subscription.p256dh,
|
||||
auth: subscription.auth,
|
||||
}
|
||||
}, JSON.stringify(payload));
|
||||
console.log(`[PushLib] Success: ${result.statusCode}`);
|
||||
return { success: true, statusCode: 201 };
|
||||
} catch (error: any) {
|
||||
if (error.statusCode === 410 || error.statusCode === 404) {
|
||||
|
||||
Reference in New Issue
Block a user