Files
libredesk/frontend/shared-ui/composables/useNotificationSound.js
T
Abhinav Raut eb0a7b437d Add page visit tracking to widget
- fix duplicate initialization guard
- notification bell for agents
- Refactor and clean up dead code
- Fixes to pre chat form
- Add new column country to users table
- Update ratelimit pkg to be generic
2026-03-11 03:52:07 +05:30

17 lines
333 B
JavaScript

import notificationSound from '../assets/notification.mp3'
let audio = null
export function initAudioContext() {
if (audio) return
audio = new Audio(notificationSound)
audio.volume = 0.5
audio.load()
}
export function playNotificationSound() {
if (!audio) return
audio.currentTime = 0
audio.play().catch(() => {})
}