diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2019-08-14 15:19:00 +0300 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2019-08-16 15:21:07 +0300 |
| commit | 0d1eaf2a466f0056c99c702c0ac9694c321360f2 (patch) | |
| tree | f2c5ce73fc630c47f5afe32be783bfd4fd32e9b4 /gui/src/shared | |
| parent | 95af6cd0baf777978d9892c610fe2ee2a0974ebb (diff) | |
| download | mullvadvpn-0d1eaf2a466f0056c99c702c0ac9694c321360f2.tar.xz mullvadvpn-0d1eaf2a466f0056c99c702c0ac9694c321360f2.zip | |
Add IPC handlers for window shape params
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/ipc-event-channel.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gui/src/shared/ipc-event-channel.ts b/gui/src/shared/ipc-event-channel.ts index 2bb594f5e6..66d1bf2c95 100644 --- a/gui/src/shared/ipc-event-channel.ts +++ b/gui/src/shared/ipc-event-channel.ts @@ -5,6 +5,7 @@ import * as uuid from 'uuid'; import { IGuiSettingsState } from './gui-settings-state'; import { IAppUpgradeInfo, ICurrentAppVersionInfo } from '../main/index'; +import { IWindowShapeParameters } from '../main/window-controller'; import { AccountToken, BridgeState, @@ -128,6 +129,8 @@ interface IWireguardKeyHandlers extends ISender<string | undefined> { /// Events names +const WINDOW_SHAPE_CHANGED = 'window-shape-changed'; + const DAEMON_CONNECTED = 'daemon-connected'; const DAEMON_DISCONNECTED = 'daemon-disconnected'; @@ -184,6 +187,10 @@ export class IpcRendererEventChannel { }, }; + public static windowShape: IReceiver<IWindowShapeParameters> = { + listen: listen(WINDOW_SHAPE_CHANGED), + }; + public static daemonConnected: IReceiver<void> = { listen: listen(DAEMON_CONNECTED), }; @@ -265,6 +272,10 @@ export class IpcMainEventChannel { }, }; + public static windowShape: ISender<IWindowShapeParameters> = { + notify: sender<IWindowShapeParameters>(WINDOW_SHAPE_CHANGED), + }; + public static daemonConnected: ISenderVoid = { notify: senderVoid(DAEMON_CONNECTED), }; |
