summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/actions.ts10
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/reducers.ts5
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,