fix: add async/await to timer event handlers for sound

This commit is contained in:
Mikhail Kiselev
2026-02-10 18:23:37 +03:00
parent f0a8c32ea2
commit fc93ebbd26
2 changed files with 8 additions and 6 deletions

View File

@@ -101,17 +101,17 @@
timerState = state
}
function handleWarning(state) {
async function handleWarning(state) {
timerState = state
if (settings?.soundEnabled) {
playSound('warning')
await playSound('warning')
}
}
function handleTimeUp(state) {
async function handleTimeUp(state) {
timerState = state
if (settings?.soundEnabled) {
playSound('timeup')
await playSound('timeup')
}
}
@@ -119,11 +119,11 @@
timerState = state
}
function handleMeetingEnded(state) {
async function handleMeetingEnded(state) {
timerState = state
meetingActive = false
if (settings?.soundEnabled) {
playSound('meeting_end')
await playSound('meeting_end')
}
}

View File

@@ -351,6 +351,7 @@ export namespace models {
id: number;
name: string;
timeLimit: number;
timeSpent: number;
order: number;
status: string;
@@ -363,6 +364,7 @@ export namespace models {
this.id = source["id"];
this.name = source["name"];
this.timeLimit = source["timeLimit"];
this.timeSpent = source["timeSpent"];
this.order = source["order"];
this.status = source["status"];
}