diff --git a/lib/reducers/services-access-token-reducer.js b/lib/reducers/services-access-token-reducer.js --- a/lib/reducers/services-access-token-reducer.js +++ b/lib/reducers/services-access-token-reducer.js @@ -1,15 +1,7 @@ // @flow -import { - logOutActionTypes, - setAccessTokenActionType, - identityRegisterActionTypes, - identityLogInActionTypes, -} from '../actions/user-actions.js'; -import { setNewSessionActionType } from '../keyserver-conn/keyserver-conn-types.js'; +import { setAccessTokenActionType } from '../actions/user-actions.js'; import type { BaseAction } from '../types/redux-types.js'; -import { authoritativeKeyserverID } from '../utils/authoritative-keyserver.js'; -import { relyingOnAuthoritativeKeyserver } from '../utils/services-utils.js'; export default function reduceServicesAccessToken( state: ?string, @@ -17,20 +9,6 @@ ): ?string { if (action.type === setAccessTokenActionType) { return action.payload; - } else if ( - action.type === setNewSessionActionType && - action.payload.sessionChange.cookieInvalidated && - action.payload.keyserverID === authoritativeKeyserverID() && - relyingOnAuthoritativeKeyserver - ) { - return null; - } else if (action.type === logOutActionTypes.started) { - return null; - } else if ( - action.type === identityRegisterActionTypes.success || - action.type === identityLogInActionTypes.success - ) { - return action.payload.accessToken; } return state; } diff --git a/native/redux/state-types.js b/native/redux/state-types.js --- a/native/redux/state-types.js +++ b/native/redux/state-types.js @@ -43,6 +43,7 @@ 'frozen', 'keyserverStore', '_persist', + 'commServicesAccessToken', ]; export type AppState = {