From bdf2399757519c425142abf05c173786d83bc324 Mon Sep 17 00:00:00 2001 From: Vasilii Mikhailovskii Date: Sun, 24 Nov 2024 23:55:22 +0200 Subject: [PATCH] check VAPID_SUBJECT in generate-keys --- services/message-delivery-method-web-push/generate-keys.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/message-delivery-method-web-push/generate-keys.js b/services/message-delivery-method-web-push/generate-keys.js index 85251a3..2838d9c 100644 --- a/services/message-delivery-method-web-push/generate-keys.js +++ b/services/message-delivery-method-web-push/generate-keys.js @@ -1,6 +1,10 @@ import webpush from "web-push"; import PouchDB from "./PouchDB.js"; +if (!process.env.VAPID_SUBJECT) { + throw new Error('VAPID_SUBJECT env is empty!'); +} + const vapidKeys = webpush.generateVAPIDKeys(); await new PouchDB(`${process.env.API_URL}/server_settings`, {