15 lines
354 B
JavaScript
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,
|
|
},
|
|
});
|