summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2025-05-05 15:30:30 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-19 16:06:02 +0200
commit3cb194660294024ea419450cfc52479ee8b34929 (patch)
tree96c5e7de39aabbcc70d94183c481d40f8e622149
parent2898ca982570d89415fd30e929b0ae7a0bcaab14 (diff)
downloadmullvadvpn-3cb194660294024ea419450cfc52479ee8b34929.tar.xz
mullvadvpn-3cb194660294024ea419450cfc52479ee8b34929.zip
Add lockedDown field to disconnected state type
-rw-r--r--desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts1
-rw-r--r--desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts6
2 files changed, 6 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
index 69549c1d3c..96334cc435 100644
--- a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
+++ b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
@@ -163,6 +163,7 @@ export function convertFromTunnelState(
return {
state: 'disconnected',
location: tunnelStateObject.disconnected!.disconnectedLocation,
+ lockedDown: tunnelStateObject.disconnected!.lockedDown,
};
case grpcTypes.TunnelState.StateCase.DISCONNECTING: {
const detailsMap: Record<grpcTypes.AfterDisconnect, AfterDisconnect> = {
diff --git a/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts b/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
index ec9061e466..0d73280c4d 100644
--- a/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
+++ b/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
@@ -199,7 +199,11 @@ export enum FeatureIndicator {
customMssFix,
}
-export type DisconnectedState = { state: 'disconnected'; location?: Partial<ILocation> };
+export type DisconnectedState = {
+ state: 'disconnected';
+ location?: Partial<ILocation>;
+ lockedDown: boolean;
+};
export type ConnectingState = {
state: 'connecting';
details?: ITunnelStateRelayInfo;