summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-10-04 13:50:54 +0200
committerLinus Färnstrand <linus@mullvad.net>2019-10-07 16:24:41 +0200
commit4519b4da0f3569ec47c3dc10bd592c6dc71da7ba (patch)
treee7af6bdeba29f16a1670e3c8988fbfd4decee0a6
parent6e00c6ec5c8125346bd0afab91835b51a7d5ebdb (diff)
downloadmullvadvpn-4519b4da0f3569ec47c3dc10bd592c6dc71da7ba.tar.xz
mullvadvpn-4519b4da0f3569ec47c3dc10bd592c6dc71da7ba.zip
Stub for supporting AppVersionInfo pushing to Electron GUI
-rw-r--r--gui/src/main/daemon-rpc.ts3
-rw-r--r--gui/src/main/index.ts6
2 files changed, 9 insertions, 0 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts
index 6105f75c56..5fcc9171e0 100644
--- a/gui/src/main/daemon-rpc.ts
+++ b/gui/src/main/daemon-rpc.ts
@@ -368,6 +368,9 @@ const daemonEventSchema = oneOf(
object({
wireguard_key: keygenEventSchema,
}),
+ object({
+ app_version_info: appVersionInfoSchema,
+ }),
);
export class ResponseParseError extends Error {
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts
index 9397d45467..e7822e6cd3 100644
--- a/gui/src/main/index.ts
+++ b/gui/src/main/index.ts
@@ -540,6 +540,8 @@ class ApplicationMain {
);
} else if ('wireguardKey' in daemonEvent) {
this.handleWireguardKeygenEvent(daemonEvent.wireguardKey);
+ } else if ('appVersionInfo' in daemonEvent) {
+ this.setAppVersionInfo(daemonEvent.appVersionInfo);
}
},
(error: Error) => {
@@ -586,6 +588,10 @@ class ApplicationMain {
}
}
+ private setAppVersionInfo(appVersionInfo: IAppVersionInfo) {
+ log.error(`Does not handle new AppVersionInfo yet: ${appVersionInfo}`);
+ }
+
private setTunnelState(newState: TunnelState) {
this.tunnelState = newState;
this.updateTrayIcon(newState, this.settings.blockWhenDisconnected);