From f1c6ebfbd5205521a01925b885ef51ec8c7e6d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20B=C3=BCchele?= Date: Fri, 19 Oct 2018 10:51:17 -0700 Subject: [PATCH] disable GK Summary: Adding a GK to be able to disable notifications remotely. Reviewed By: passy Differential Revision: D10467036 fbshipit-source-id: ee555bd73cb5c58d1113e28fe88fe605480865cf --- src/chrome/MainSidebar.js | 2 +- src/dispatcher/notifications.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/chrome/MainSidebar.js b/src/chrome/MainSidebar.js index 5c5934d55..df68e7867 100644 --- a/src/chrome/MainSidebar.js +++ b/src/chrome/MainSidebar.js @@ -199,7 +199,7 @@ class MainSidebar extends Component { backgroundColor={ process.platform === 'darwin' && windowIsFocused ? 'transparent' : '' }> - {GK.get('flipper_notifications') && ( + {!GK.get('flipper_disable_notifications') && ( diff --git a/src/dispatcher/notifications.js b/src/dispatcher/notifications.js index d1d4f01bf..c01d6ebf3 100644 --- a/src/dispatcher/notifications.js +++ b/src/dispatcher/notifications.js @@ -14,8 +14,13 @@ import {selectPlugin} from '../reducers/connections'; import {setActiveNotifications} from '../reducers/notifications'; import {textContent} from '../utils/index'; import {clientPlugins} from '../plugins/index.js'; +import GK from '../fb-stubs/GK'; export default (store: Store, logger: Logger) => { + if (GK.get('flipper_disable_notifications')) { + return; + } + const knownNotifications: Set = new Set(); const knownPluginStates: Map = new Map();