summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2020-12-11 13:15:23 +0100
committerOskar Nyberg <oskar@mullvad.net>2020-12-17 12:51:41 +0100
commit4480a3a230598dfee0dca3d4f692b3c72812c60b (patch)
tree68c93f2beadd9d40af5bc059ee0c04cca96786a0 /gui/src/shared
parent71ef54b0f1559c3e999d8c29c2dc3333db8adeb8 (diff)
downloadmullvadvpn-4480a3a230598dfee0dca3d4f692b3c72812c60b.tar.xz
mullvadvpn-4480a3a230598dfee0dca3d4f692b3c72812c60b.zip
Replace usage of Electron APIs in renderer process with IPC calls
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/ipc-event-channel.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/src/shared/ipc-event-channel.ts b/gui/src/shared/ipc-event-channel.ts
index b18e47e9f9..1524e24bba 100644
--- a/gui/src/shared/ipc-event-channel.ts
+++ b/gui/src/shared/ipc-event-channel.ts
@@ -118,6 +118,12 @@ const ipc = {
upgradeVersion: {
'': notifyRenderer<IAppVersionInfo>(),
},
+ app: {
+ quit: send<void>(),
+ openUrl: invoke<string, void>(),
+ openPath: invoke<string, string>(),
+ showOpenDialog: invoke<Electron.OpenDialogOptions, Electron.OpenDialogReturnValue>(),
+ },
tunnel: {
'': notifyRenderer<TunnelState>(),
connect: invoke<void, void>(),