15 lines
329 B
TypeScript
15 lines
329 B
TypeScript
import { createApp } from 'vue'
|
|||
|
|
|
||
|
|
import App from './App.vue'
|
||
|
|
import './assets/style.css'
|
||
|
|
import { stopLive } from './composables/useLive'
|
||
|
|
import { auth } from './lib/api'
|
||
|
|
import router from './router'
|
||
|
|
|
||
|
|
auth.onUnauthorized(() => {
|
||
|
|
stopLive()
|
||
|
|
void router.replace({ name: 'login' })
|
||
|
|
})
|
||
|
|
|
||
|
|
createApp(App).use(router).mount('#app')
|