diff --git a/chat/static/chat.js b/chat/static/chat.js index 482d8b1..c00c369 100644 --- a/chat/static/chat.js +++ b/chat/static/chat.js @@ -18,10 +18,10 @@ let selected_channel_id = null * @return Notification */ function showNotification(title, body, timeout = 5000) { - let notif = new Notification(title, {'body': body, 'icon': "/static/tfjm.svg"}) - if (timeout) - setTimeout(() => notif.close(), timeout) - return notif + Notification.requestPermission().then((status) => { + if (status === 'granted') + new Notification(title, {'body': body, 'icon': "/static/tfjm-192.png"}) + }) } function selectChannel(channel_id) {