From cf87c0daa7e5743ec2c5ce2fe81ed995635e9cdf Mon Sep 17 00:00:00 2001 From: Vasilii Mikhailovskii Date: Fri, 6 Dec 2024 23:00:31 +0200 Subject: [PATCH] create chat document --- apps/frontend/src/api/dbs.ts | 2 + .../src/components/read/ReadMessageSender.vue | 45 +++++++++++++++---- apps/frontend/src/constants/dbNames.ts | 1 + .../types/src/DBDocuments/ChatDocument.ts | 23 ++++++++++ packages/types/src/DBDocuments/index.ts | 1 + .../migrations/1732483677017-dbs.js | 4 ++ 6 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 packages/types/src/DBDocuments/ChatDocument.ts diff --git a/apps/frontend/src/api/dbs.ts b/apps/frontend/src/api/dbs.ts index 2c88edb..e4e9ebb 100644 --- a/apps/frontend/src/api/dbs.ts +++ b/apps/frontend/src/api/dbs.ts @@ -3,6 +3,7 @@ import PouchDB from '@/api/PouchDB' import type { BaseDocument, QRCodeDocument, + ChatDocument, MessageDocument, WebPushSubscriptionDocument, PublicSettingsDocument, @@ -18,6 +19,7 @@ export const getLocalDb = (dbName: DB_NAMES) => new Pouc export const qrCodeDbRemote = getRemoteDb(DB_NAMES.QR) export const qrCodeDbLocal = getLocalDb(DB_NAMES.QR) export const messagesDbLocal = getLocalDb(DB_NAMES.MESSAGES) +export const chatsDbRemote = getRemoteDb(DB_NAMES.CHATS) export const webPushSubscriptionsDbRemote = getRemoteDb< WebPushSubscriptionDocument >(DB_NAMES.WEB_PUSH_SUBSCRIPTIONS) diff --git a/apps/frontend/src/components/read/ReadMessageSender.vue b/apps/frontend/src/components/read/ReadMessageSender.vue index 7d1fe48..4bbb14e 100644 --- a/apps/frontend/src/components/read/ReadMessageSender.vue +++ b/apps/frontend/src/components/read/ReadMessageSender.vue @@ -44,8 +44,8 @@