import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' import router from './router' import { serverSettings } from './api' import { registerSW } from 'virtual:pwa-register' // Инициализация серверных настроек (timezone и т.д.) serverSettings.init() // Регистрация Service Worker для PWA registerSW({ immediate: true }) // Автообновление страницы (F5) по таймеру const initAutoRefresh = () => { const seconds = window.APP_CONFIG?.AUTO_REFRESH_SECONDS || 0 if (seconds > 0) { setInterval(() => { window.location.reload() }, seconds * 1000) } } initAutoRefresh() const app = createApp(App) app.use(createPinia()) app.use(router) app.mount('#app')