From ae970b6275e1551415ba33aaeb173e5c237550ed Mon Sep 17 00:00:00 2001 From: Josh Creek <8179928+jcreek@users.noreply.github.com> Date: Thu, 13 Jul 2023 20:45:01 +0000 Subject: [PATCH] feat(#4): Add sound alert for a user who hasn't done an estimate when everyone else has --- src/routes/estimation/[roomId]/+page.svelte | 5 +++ src/server/classes/Room.ts | 9 ++++++ src/server/websocket.ts | 34 ++++++++++++++++++-- static/call-to-attention.mp3 | Bin 0 -> 137926 bytes 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 static/call-to-attention.mp3 diff --git a/src/routes/estimation/[roomId]/+page.svelte b/src/routes/estimation/[roomId]/+page.svelte index 3dd964a..f71b95b 100644 --- a/src/routes/estimation/[roomId]/+page.svelte +++ b/src/routes/estimation/[roomId]/+page.svelte @@ -60,6 +60,7 @@ let showRestartButton = false; let showEstimates = false; let disableEstimates: boolean = false; + let audioElement; function closeModal() { showModal = false; @@ -134,6 +135,8 @@ if (usersList && typeof usersList.triggerEmoji === 'function') { usersList.triggerEmoji(message.cardId, message.emoji); } + } else if (message.type === 'nudge') { + audioElement.play(); } } @@ -190,6 +193,8 @@ {/if} + +