From 65185a4e9f9f0ac3baddaefa0e63aded07d9b769 Mon Sep 17 00:00:00 2001 From: Jeff Date: Mon, 14 Oct 2024 15:05:09 -0400 Subject: [PATCH] Try converting subscription to json first --- app/worker.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/worker.ts b/app/worker.ts index 179afae..3207336 100644 --- a/app/worker.ts +++ b/app/worker.ts @@ -146,9 +146,9 @@ export default function start(self: ServiceWorkerGlobalScope) { const stupid = existingSubscriptionId === undefined - ? postSubscription(newSubscription, db) + ? postSubscription(newSubscription.toJSON(), db) : putSubscription( - newSubscription, + newSubscription.toJSON(), existingSubscriptionId.subscriptionId ) await stupid @@ -157,7 +157,7 @@ export default function start(self: ServiceWorkerGlobalScope) { } async function postSubscription( - subscription: PushSubscription, + subscription: PushSubscriptionJSON, db: ReturnType ) { await sendMessage({ @@ -191,7 +191,7 @@ export default function start(self: ServiceWorkerGlobalScope) { } } - function putSubscription(subscription: PushSubscription, id: number) { + function putSubscription(subscription: PushSubscriptionJSON, id: number) { return fetch(`${process.env.BASE_URL}/api/subscription/${id}`, { method: "PUT", body: JSON.stringify(subscription),