diff --git a/lib/reducers/policies-reducer.js b/lib/reducers/policies-reducer.js index de28e3a85..24674da73 100644 --- a/lib/reducers/policies-reducer.js +++ b/lib/reducers/policies-reducer.js @@ -1,60 +1,60 @@ // @flow import { siweAuthActionTypes } from '../actions/siwe-actions.js'; import { - deleteKeyserverAccountActionTypes, + deleteAccountActionTypes, logInActionTypes, logOutActionTypes, policyAcknowledgmentActionTypes, keyserverAuthActionTypes, } from '../actions/user-actions.js'; import type { PolicyType } from '../facts/policies.js'; import { type UserPolicies, forcePolicyAcknowledgmentActionType, } from '../types/policy-types.js'; import type { BaseAction } from '../types/redux-types.js'; function policiesReducer( state: UserPolicies, action: BaseAction, ): UserPolicies { if ( action.type === forcePolicyAcknowledgmentActionType || action.type === logInActionTypes.success || action.type === siweAuthActionTypes.success || action.type === keyserverAuthActionTypes.success ) { const { notAcknowledgedPolicies } = action.payload; if (!notAcknowledgedPolicies) { return state; } const newState = { ...state }; notAcknowledgedPolicies.forEach((policy: PolicyType) => { newState[policy] = { ...newState[policy], isAcknowledged: false, }; }); return newState; } else if (action.type === policyAcknowledgmentActionTypes.success) { const { policy } = action.payload; return { ...state, [policy]: { ...state[policy], isAcknowledged: true, }, }; } else if ( action.type === logOutActionTypes.started || action.type === logOutActionTypes.success || - action.type === deleteKeyserverAccountActionTypes.success + action.type === deleteAccountActionTypes.success ) { return {}; } return state; } export default policiesReducer;