diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-02-18 11:15:55 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-03-02 17:26:55 +0100 |
| commit | 8f48eb4bc95a1439644936214c849573234fe7a7 (patch) | |
| tree | 2ba685f3d459dd0bd84bfd1e468724df9d22935b /gui/src/shared | |
| parent | 5ebf5525627ce60ec531ba8070fadf0c7cb08449 (diff) | |
| download | mullvadvpn-8f48eb4bc95a1439644936214c849573234fe7a7.tar.xz mullvadvpn-8f48eb4bc95a1439644936214c849573234fe7a7.zip | |
Add error handling when split tunnel app can't be launched
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/ipc-schema.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gui/src/shared/ipc-schema.ts b/gui/src/shared/ipc-schema.ts index a31745c01f..62a3afc948 100644 --- a/gui/src/shared/ipc-schema.ts +++ b/gui/src/shared/ipc-schema.ts @@ -37,6 +37,8 @@ export interface IRelayListPair { bridges: IRelayList; } +export type LaunchApplicationResult = { success: true } | { error: string }; + export interface IAppStateSnapshot { locale: string; isConnected: boolean; @@ -181,7 +183,7 @@ export const ipcSchema = { }, splitTunneling: { getApplications: invoke<void, ILinuxSplitTunnelingApplication[]>(), - launchApplication: invoke<ILinuxSplitTunnelingApplication | string, void>(), + launchApplication: invoke<ILinuxSplitTunnelingApplication | string, LaunchApplicationResult>(), }, problemReport: { collectLogs: invoke<string[], string>(), |
