fix: Watch notification counter on socket
All checks were successful
Build & Deploy on Dev / build (push) Successful in 8m22s
All checks were successful
Build & Deploy on Dev / build (push) Successful in 8m22s
This commit is contained in:
parent
d4f53653d2
commit
ce97f7984a
2 changed files with 13 additions and 1 deletions
|
|
@ -11,6 +11,7 @@ import {
|
|||
import { useQuasar } from 'quasar'
|
||||
import { format } from 'date-fns'
|
||||
import Camera from 'simple-vue-camera'
|
||||
import { storeToRefs } from 'pinia'
|
||||
|
||||
import config from '@/app.config'
|
||||
import http from '@/plugins/http'
|
||||
|
|
@ -18,6 +19,7 @@ import { useCounterMixin } from '@/stores/mixin'
|
|||
import { usePermissions } from '@/composables/usePermissions'
|
||||
import { usePrivacyStore } from '@/stores/privacy'
|
||||
import { usePositionKeycloakStore } from '@/stores/positionKeycloak'
|
||||
import { useSocketStore } from '@/stores/socket'
|
||||
|
||||
import type { FormRef, OptionReason } from '@/interface/response/checkin'
|
||||
|
||||
|
|
@ -32,6 +34,8 @@ const {
|
|||
syncPermissionStates,
|
||||
requestCameraPermission,
|
||||
} = usePermissions()
|
||||
const socketStore = useSocketStore()
|
||||
const { notificationCounter } = storeToRefs(socketStore)
|
||||
const privacyStore = usePrivacyStore()
|
||||
const positionKeycloakStore = usePositionKeycloakStore()
|
||||
const MOCK_CHECK_DELAY_MS = 800
|
||||
|
|
@ -1248,6 +1252,11 @@ watch(
|
|||
}
|
||||
}
|
||||
)
|
||||
|
||||
/** Watch notification counter on socket */
|
||||
watch(notificationCounter, () => {
|
||||
startChecking()
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue