summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-03-25 14:59:46 +0100
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-28 10:28:14 +0200
commit449948b4e4353a6b31057d1d5c806e1e0f1e4d7e (patch)
treef10d3274863ea92edafe5d81a18dde15791bf44f
parentad5c2f2b7485e491f21048e8cc04149fc1cbdeda (diff)
downloadmullvadvpn-449948b4e4353a6b31057d1d5c806e1e0f1e4d7e.tar.xz
mullvadvpn-449948b4e4353a6b31057d1d5c806e1e0f1e4d7e.zip
Register IPC handlers for AppUpgrade operations
-rw-r--r--desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts b/desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts
index 13165dae84..553fb16c6c 100644
--- a/desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts
+++ b/desktop/packages/mullvad-vpn/src/shared/ipc-schema.ts
@@ -33,6 +33,7 @@ interface ILogEntry {
message: string;
}
import { MapData } from '../renderer/lib/3dmap';
+import { AppUpgradeError, AppUpgradeEvent } from './app-upgrade';
import { invoke, invokeSync, notifyRenderer, send } from './ipc-helpers';
import {
IChangelog,
@@ -164,6 +165,10 @@ export const ipcSchema = {
showLaunchDaemonSettings: invoke<void, void>(),
showFullDiskAccessSettings: invoke<void, void>(),
getPathBaseName: invoke<string, string>(),
+ upgrade: send<void>(),
+ upgradeAbort: send<void>(),
+ upgradeEvent: notifyRenderer<AppUpgradeEvent>(),
+ upgradeError: notifyRenderer<AppUpgradeError>(),
},
tunnel: {
'': notifyRenderer<TunnelState>(),