front update
All checks were successful
Deploy / deploy (push) Successful in 38s

This commit is contained in:
Никита Круглицкий
2025-10-09 06:14:35 +06:00
parent fc43c8df96
commit e2064dba6c
11 changed files with 122 additions and 22 deletions

View File

@@ -3,6 +3,8 @@ import { createSharedComposable } from '@vueuse/core'
import { io } from 'socket.io-client'
export const useSignaling = createSharedComposable(() => {
const toast = useToast()
const socket = shallowRef<Socket>()
const connected = ref(false)
@@ -35,6 +37,13 @@ export const useSignaling = createSharedComposable(() => {
})
}, { immediate: true, flush: 'sync' })
watch(connected, (connected) => {
if (connected)
toast.add({ severity: 'success', summary: 'Connected', closable: false, life: 1000 })
else
toast.add({ severity: 'error', summary: 'Disconnected', closable: false, life: 1000 })
}, { immediate: true })
onScopeDispose(() => {
socket.value?.close()
})