summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-12-18 12:12:17 +0100
committerJonathan <jonathan@mullvad.net>2023-12-21 13:33:59 +0100
commitc70509a345b6db8caf12c880b3ee3bf4c70bf79d (patch)
tree4858d3a06f419c9f4897035925d9a7c9aed0477d /gui/src/shared
parenta9e75d44832865eff883f1efdb914e261de27cd5 (diff)
downloadmullvadvpn-c70509a345b6db8caf12c880b3ee3bf4c70bf79d.tar.xz
mullvadvpn-c70509a345b6db8caf12c880b3ee3bf4c70bf79d.zip
Remove location fetch in Electron app
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/daemon-rpc-types.ts4
-rw-r--r--gui/src/shared/ipc-schema.ts4
2 files changed, 2 insertions, 6 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts
index 6977be4375..e83f9e5afc 100644
--- a/gui/src/shared/daemon-rpc-types.ts
+++ b/gui/src/shared/daemon-rpc-types.ts
@@ -181,10 +181,10 @@ export interface ITunnelStateRelayInfo {
}
export type TunnelState =
- | { state: 'disconnected' }
+ | { state: 'disconnected'; location?: Partial<ILocation> }
| { state: 'connecting'; details?: ITunnelStateRelayInfo }
| { state: 'connected'; details: ITunnelStateRelayInfo }
- | { state: 'disconnecting'; details: AfterDisconnect }
+ | { state: 'disconnecting'; details: AfterDisconnect; location?: Partial<ILocation> }
| { state: 'error'; details: ErrorState };
export interface RelayLocationCountry extends Partial<RelayLocationCustomList> {
diff --git a/gui/src/shared/ipc-schema.ts b/gui/src/shared/ipc-schema.ts
index 994bacdcd6..ecf34e93fb 100644
--- a/gui/src/shared/ipc-schema.ts
+++ b/gui/src/shared/ipc-schema.ts
@@ -15,7 +15,6 @@ import {
IDevice,
IDeviceRemoval,
IDnsOptions,
- ILocation,
IRelayListWithEndpointData,
ISettings,
ObfuscationSettings,
@@ -153,9 +152,6 @@ export const ipcSchema = {
showOpenDialog: invoke<Electron.OpenDialogOptions, Electron.OpenDialogReturnValue>(),
showLaunchDaemonSettings: invoke<void, void>(),
},
- location: {
- get: invoke<void, ILocation>(),
- },
tunnel: {
'': notifyRenderer<TunnelState>(),
connect: invoke<void, void>(),