From 6d2882f6e70bc1c8794e0193a574dfe254b57d79 Mon Sep 17 00:00:00 2001 From: Pepijn Date: Thu, 17 Nov 2016 19:46:07 +0100 Subject: =?UTF-8?q?Don't=20show=20desktop=20notifications=20for=20messages?= =?UTF-8?q?=20entering=20the=20channel=20th=E2=80=A6=20(#4216)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Don't show desktop notifications for messages entering the channel the user is currently on Coding style fixes Allow notifications if browser tab is not focussed * Don't show desktop notifications for messages entering the channel the user is currently on Coding style fixes Allow notifications if browser tab is not focussed * Mute sound when a user doesn't get a desktop notification * Also play sound on desktop notifications * Fixed reviewer's remarks: * Removed double notification check * Removed direct links to browser store, created separate actions --- webapp/actions/global_actions.jsx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'webapp/actions/global_actions.jsx') diff --git a/webapp/actions/global_actions.jsx b/webapp/actions/global_actions.jsx index a70462295..9337595af 100644 --- a/webapp/actions/global_actions.jsx +++ b/webapp/actions/global_actions.jsx @@ -535,3 +535,10 @@ export function toggleSideBarAction(visible) { }); } } + +export function emitBrowserFocus(focus) { + AppDispatcher.handleViewAction({ + type: ActionTypes.BROWSER_CHANGE_FOCUS, + focus + }); +} -- cgit v1.2.3-1-g7c22