Files
hereconnect/services/message-delivery-method-web-push/generate-keys.js
T
ti 2cd8bf62a9
Main daploy / deploy (push) Successful in 41s
add generate-keys
2024-11-24 13:02:27 +02:00

15 lines
354 B
JavaScript

import webpush from "web-push";
import PouchDB from "./PouchDB.js";
const vapidKeys = webpush.generateVAPIDKeys();
await new PouchDB(`${process.env.API_URL}/server_settings`, {
skip_setup: true,
}).put({
_id: "server_settings:message_delivery_method_web_push:vapid",
vapid: {
subject: process.env.VAPID_SUBJECT,
keys: vapidKeys,
},
});