@@ -0,0 +1 @@
|
||||
VITE_API_URL=https://hereconnect.condev.ru/api
|
||||
@@ -0,0 +1 @@
|
||||
BASE_URL=https://hereconnect.condev.ru
|
||||
@@ -6,7 +6,7 @@ import type {
|
||||
WebPushSubscriptionDocument,
|
||||
} from '@/types/DBDocumentTypes'
|
||||
|
||||
export const qrCodeDbRemote = new PouchDB<QRCodeDocument>('https://hereconnect.condev.ru/api/qr', {
|
||||
export const qrCodeDbRemote = new PouchDB<QRCodeDocument>(`${import.meta.env.VITE_API_URL}/qr`, {
|
||||
skip_setup: true,
|
||||
})
|
||||
|
||||
@@ -15,11 +15,11 @@ export const qrCodeDbLocal = new PouchDB<QRCodeDocument>('qr')
|
||||
export const messagesDbLocal = new PouchDB<MessageDocument>('messages')
|
||||
|
||||
export const webPushSubscriptionsDbRemote = new PouchDB<WebPushSubscriptionDocument>(
|
||||
'https://hereconnect.condev.ru/api/web_push_subscriptions',
|
||||
`${import.meta.env.VITE_API_URL}/web_push_subscriptions`,
|
||||
)
|
||||
|
||||
export const messagesDbRemote = new PouchDB<MessageDocument>(
|
||||
'https://hereconnect.condev.ru/api/messages',
|
||||
`${import.meta.env.VITE_API_URL}/messages`,
|
||||
{
|
||||
skip_setup: true,
|
||||
},
|
||||
|
||||
@@ -23,7 +23,7 @@ export const createQrCodeDocument = async (
|
||||
_id: `qr_code:${uri}`,
|
||||
type: 'qr_code',
|
||||
uri,
|
||||
url: `https://hereconnect.condev.ru/read/${uri}`,
|
||||
url: `${import.meta.env.BASE_URL}/read/${uri}`,
|
||||
user_uuid: getUserUuid(),
|
||||
browser_uuid: getBrowserUuid(),
|
||||
created_at: new Date().toISOString(),
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { createApp } from 'vue'
|
||||
import { VueQueryPlugin } from '@tanstack/vue-query'
|
||||
import { VueQueryPlugin, type VueQueryPluginOptions } from '@tanstack/vue-query'
|
||||
import { createPinia } from 'pinia'
|
||||
import PouchDB from '@/api/PouchDB'
|
||||
|
||||
@@ -33,9 +33,19 @@ import { registerServiceWorker } from '@/registerServiceWorker'
|
||||
|
||||
const app = createApp(App)
|
||||
|
||||
app.use(VueQueryPlugin, {
|
||||
const vueQueryPluginOptions: VueQueryPluginOptions = {
|
||||
enableDevtoolsV6Plugin: import.meta.env.DEV,
|
||||
})
|
||||
queryClientConfig: {
|
||||
defaultOptions: {
|
||||
queries: {
|
||||
refetchOnWindowFocus: false,
|
||||
retry: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
app.use(VueQueryPlugin, vueQueryPluginOptions)
|
||||
app.use(createPinia())
|
||||
app.use(router)
|
||||
app.use(PrimeVue, {
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
// const success = ref(false)
|
||||
|
||||
// Конфигурация для шаринга
|
||||
const siteUrl = encodeURIComponent('https://hereconnect.condev.ru')
|
||||
const siteUrl = encodeURIComponent(import.meta.env.BASE_URL)
|
||||
const shareText = encodeURIComponent('Попробуйте НаСвязи — удобный способ связаться через QR-код!')
|
||||
// const shareImage = encodeURIComponent(
|
||||
// 'https://hereconnect.condev.ru/images/qr-code-logo-200x200.jpg',
|
||||
|
||||
Reference in New Issue
Block a user