aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jobs/notifications.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/jobs/notifications.ts b/src/jobs/notifications.ts
index 3c29ecfc..2cf62e76 100644
--- a/src/jobs/notifications.ts
+++ b/src/jobs/notifications.ts
@@ -5,12 +5,6 @@ import { env as privateEnv } from '$env/dynamic/private';
import { env } from '$env/dynamic/public';
import { getUserSubscriptions } from '$lib/Database/userNotifications';
-webpush.setVapidDetails(
- privateEnv.VAPID_SUBJECT,
- env.PUBLIC_VAPID_PUBLIC_KEY,
- privateEnv.VAPID_PRIVATE_KEY
-);
-
client.defineJob({
id: 'notifications',
name: 'Notifications',
@@ -19,6 +13,12 @@ client.defineJob({
seconds: 20
}),
run: async () => {
+ webpush.setVapidDetails(
+ privateEnv.VAPID_SUBJECT,
+ env.PUBLIC_VAPID_PUBLIC_KEY,
+ privateEnv.VAPID_PRIVATE_KEY
+ );
+
for (const subscription of await getUserSubscriptions())
await webpush.sendNotification(subscription['subscription'], '.');