summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-09-24 12:02:08 +0200
committerOskar Nyberg <oskar@mullvad.net>2020-09-25 11:10:37 +0200
commitf8b9216b957d6cfef01088a4f450e3dcadcfccb7 (patch)
treea10caf64cfe9d21c07bec35cc0560af16fb384a3 /gui/src/shared
parent49aab4d4ee473315901ea255758783c05d68cb15 (diff)
downloadmullvadvpn-f8b9216b957d6cfef01088a4f450e3dcadcfccb7.tar.xz
mullvadvpn-f8b9216b957d6cfef01088a4f450e3dcadcfccb7.zip
Reload duration since key was generated every minute and when the app is opened
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/ipc-event-channel.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/gui/src/shared/ipc-event-channel.ts b/gui/src/shared/ipc-event-channel.ts
index 3c4cd55cfb..5cd1d22098 100644
--- a/gui/src/shared/ipc-event-channel.ts
+++ b/gui/src/shared/ipc-event-channel.ts
@@ -168,6 +168,7 @@ interface ISplitTunnelingHandlers {
const LOCALE_CHANGED = 'locale-changed';
const WINDOW_SHAPE_CHANGED = 'window-shape-changed';
+const WINDOW_FOCUS_CHANGED = 'window-focus';
const DAEMON_CONNECTED = 'daemon-connected';
const DAEMON_DISCONNECTED = 'daemon-disconnected';
@@ -244,6 +245,10 @@ export class IpcRendererEventChannel {
listen: listen(WINDOW_SHAPE_CHANGED),
};
+ public static windowFocus: IReceiver<boolean> = {
+ listen: listen(WINDOW_FOCUS_CHANGED),
+ };
+
public static daemonConnected: IReceiver<void> = {
listen: listen(DAEMON_CONNECTED),
};
@@ -346,6 +351,10 @@ export class IpcMainEventChannel {
notify: sender(WINDOW_SHAPE_CHANGED),
};
+ public static windowFocus: ISender<boolean> = {
+ notify: sender(WINDOW_FOCUS_CHANGED),
+ };
+
public static daemonConnected: ISenderVoid = {
notify: senderVoid(DAEMON_CONNECTED),
};