diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts | 10 | ||||
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts index b72c434d7d..196dc4ab4b 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts @@ -8,6 +8,14 @@ export const resetAppUpgrade = (): AppUpgradeActionReset => ({ type: 'APP_UPGRADE_RESET', }); +export type AppUpgradeActionResetError = { + type: 'APP_UPGRADE_RESET_ERROR'; +}; + +export const resetAppUpgradeError = (): AppUpgradeActionResetError => ({ + type: 'APP_UPGRADE_RESET_ERROR', +}); + export type AppUpgradeActionSetError = { type: 'APP_UPGRADE_SET_ERROR'; error: AppUpgradeError; @@ -30,11 +38,13 @@ export const setAppUpgradeEvent = (event: AppUpgradeEvent): AppUpgradeActionSetE export const appUpgradeActions = { resetAppUpgrade, + resetAppUpgradeError, setAppUpgradeError, setAppUpgradeEvent, }; export type AppUpgradeAction = | AppUpgradeActionReset + | AppUpgradeActionResetError | AppUpgradeActionSetError | AppUpgradeActionSetEvent; diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts index 69ad6c2ef7..9aa7d9fb4e 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts @@ -26,6 +26,11 @@ export function appUpgradeReducer( ...state, error: action.error, }; + case 'APP_UPGRADE_RESET_ERROR': + return { + ...state, + error: initialState.error, + }; case 'APP_UPGRADE_RESET': return { ...initialState, |
