diff options
| author | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2024-09-23 10:06:12 +0200 |
|---|---|---|
| committer | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2024-09-25 11:44:14 +0200 |
| commit | d0b2b24a97e55239ee73e0dc96754bda55f88e63 (patch) | |
| tree | 1558405f31ea02445c2565b12fb1728c537b5c2b /gui/src/renderer/redux/userinterface | |
| parent | 78c7edb64a94dadff4782e57380ec4a69c7c7e34 (diff) | |
| download | mullvadvpn-d0b2b24a97e55239ee73e0dc96754bda55f88e63.tar.xz mullvadvpn-d0b2b24a97e55239ee73e0dc96754bda55f88e63.zip | |
Add setting to leak traffic to apple networks
Co-authored-by: David Lönnhager <david.l@mullvad.net>
Diffstat (limited to 'gui/src/renderer/redux/userinterface')
| -rw-r--r-- | gui/src/renderer/redux/userinterface/actions.ts | 16 | ||||
| -rw-r--r-- | gui/src/renderer/redux/userinterface/reducers.ts | 8 |
2 files changed, 23 insertions, 1 deletions
diff --git a/gui/src/renderer/redux/userinterface/actions.ts b/gui/src/renderer/redux/userinterface/actions.ts index 238835318e..a5ee138464 100644 --- a/gui/src/renderer/redux/userinterface/actions.ts +++ b/gui/src/renderer/redux/userinterface/actions.ts @@ -61,6 +61,11 @@ export interface ISetIsMacOs13OrNewer { isMacOs13OrNewer: boolean; } +export interface ISetIsMacOs14p6OrNewer { + type: 'SET_IS_MACOS14_6_OR_NEWER'; + isMacOs14p6OrNewer: boolean; +} + export type UserInterfaceAction = | IUpdateLocaleAction | IUpdateWindowArrowPositionAction @@ -73,7 +78,8 @@ export type UserInterfaceAction = | ISetForceShowChanges | ISetIsPerformingPostUpgrade | ISetSelectLocationView - | ISetIsMacOs13OrNewer; + | ISetIsMacOs13OrNewer + | ISetIsMacOs14p6OrNewer; function updateLocale(locale: string): IUpdateLocaleAction { return { @@ -160,6 +166,13 @@ function setIsMacOs13OrNewer(isMacOs13OrNewer: boolean): ISetIsMacOs13OrNewer { }; } +function setIsMacOs14p6OrNewer(isMacOs14p6OrNewer: boolean): ISetIsMacOs14p6OrNewer { + return { + type: 'SET_IS_MACOS14_6_OR_NEWER', + isMacOs14p6OrNewer, + }; +} + export default { updateLocale, updateWindowArrowPosition, @@ -173,4 +186,5 @@ export default { setIsPerformingPostUpgrade, setSelectLocationView, setIsMacOs13OrNewer, + setIsMacOs14p6OrNewer, }; diff --git a/gui/src/renderer/redux/userinterface/reducers.ts b/gui/src/renderer/redux/userinterface/reducers.ts index 89427e9b06..b245522cec 100644 --- a/gui/src/renderer/redux/userinterface/reducers.ts +++ b/gui/src/renderer/redux/userinterface/reducers.ts @@ -16,6 +16,7 @@ export interface IUserInterfaceReduxState { isPerformingPostUpgrade: boolean; selectLocationView: LocationType; isMacOs13OrNewer: boolean; + isMacOs14p6OrNewer: boolean; } const initialState: IUserInterfaceReduxState = { @@ -30,6 +31,7 @@ const initialState: IUserInterfaceReduxState = { isPerformingPostUpgrade: false, selectLocationView: LocationType.exit, isMacOs13OrNewer: true, + isMacOs14p6OrNewer: true, }; export default function ( @@ -88,6 +90,12 @@ export default function ( isMacOs13OrNewer: action.isMacOs13OrNewer, }; + case 'SET_IS_MACOS14_6_OR_NEWER': + return { + ...state, + isMacOs14p6OrNewer: action.isMacOs14p6OrNewer, + }; + default: return state; } |
