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}
+
+