summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2015-11-05 09:53:39 -0800
committerCorey Hulen <corey@hulen.com>2015-11-05 09:53:39 -0800
commit1e63d268c2c49fdd6b6658b4bc60787b851baabd (patch)
tree9529a0c5075d8217338ff46301d3a6b531fd689b
parentff38c402cb793bbea8881f9cdc8123d0959e6e08 (diff)
parentc41dd77b298a32ecc5ac5ac190233ed0cf8372db (diff)
downloadchat-1e63d268c2c49fdd6b6658b4bc60787b851baabd.tar.gz
chat-1e63d268c2c49fdd6b6658b4bc60787b851baabd.tar.bz2
chat-1e63d268c2c49fdd6b6658b4bc60787b851baabd.zip
Merge pull request #1314 from mattermost/plt-829
PLT-829 Only allow one ding every 3s
-rw-r--r--web/react/utils/utils.jsx6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/react/utils/utils.jsx b/web/react/utils/utils.jsx
index 575b6d011..fff9c460b 100644
--- a/web/react/utils/utils.jsx
+++ b/web/react/utils/utils.jsx
@@ -151,10 +151,14 @@ export function notifyMe(title, body, channel) {
}
}
+var canDing = true;
+
export function ding() {
- if (!isBrowserFirefox()) {
+ if (!isBrowserFirefox() && canDing) {
var audio = new Audio('/static/images/ding.mp3');
audio.play();
+ canDing = false;
+ setTimeout(() => canDing = true, 3000);
}
}