ci
Deploy db-migrations / db-migrations (push) Failing after 44s
Deploy service message-delivery-method-web-push / service message-delivery-method-web-push (push) Successful in 47s

This commit is contained in:
2024-12-03 13:56:24 +02:00
parent 920d7f089f
commit 2f5c5922e0
7 changed files with 73 additions and 290 deletions
@@ -1,10 +1,11 @@
import PouchDB from "./PouchDB";
import type {
import {
MessageDocument,
QRCodeDocument,
ServerSettingsDocument,
MessageDeliveryMethodWebPushVapid,
UserChatSettingsDocument,
WebPushSubscriptionDocument,
PublicSettingsDocument,
} from "@hereconnect/types";
import { PushSubscription } from "web-push";
@@ -18,12 +19,20 @@ if (!process.env.API_URL) {
export const messagesDbUrl = `${process.env.API_URL}/messages`;
export const serverSettingsDb = new PouchDB<ServerSettingsDocument>(
export const serverSettingsDb = new PouchDB<MessageDeliveryMethodWebPushVapid>(
`${process.env.API_URL}/server_settings`,
{
skip_setup: true,
},
);
export const publicSettingsDb = new PouchDB<PublicSettingsDocument>(
`${process.env.API_URL}/public_settings`,
{
skip_setup: true,
},
);
export const qrDb = new PouchDB<QRCodeDocument>(`${process.env.API_URL}/qr`, {
skip_setup: true,
});
@@ -57,6 +66,7 @@ export const checkDatabases = async () => {
const entries = await Promise.all(
Object.entries({
serverSettingsDb,
publicSettingsDb,
qrDb,
webPushSubscriptionsDb,
messagesDb,