From ed954dea9406b14b44ee6d62f925efd1892ac657 Mon Sep 17 00:00:00 2001 From: sylenien Date: Fri, 6 Jan 2023 16:17:55 +0100 Subject: [PATCH] fix(ui): fix cookie --- frontend/app/duck/user.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/app/duck/user.js b/frontend/app/duck/user.js index 36c7dd778..f28fb7ed0 100644 --- a/frontend/app/duck/user.js +++ b/frontend/app/duck/user.js @@ -37,7 +37,7 @@ const setClient = (state, data) => { } export const UPDATE_JWT = 'jwt/UPDATE'; -export const DELETE = 'jwt/DELETE' +export const DELETE = new RequestTypes('jwt/DELETE') export function setJwt(data) { return { type: UPDATE_JWT, @@ -63,14 +63,13 @@ const reducer = (state = initialState, action = {}) => { return state.set('account', Account(action.data)).set('passwordErrors', List()); case FETCH_TENANTS.SUCCESS: return state.set('authDetails', action.data); - // return state.set('tenants', action.data.map(i => ({ text: i.name, value: i.tenantId}))); case UPDATE_PASSWORD.FAILURE: return state.set('passwordErrors', List(action.errors)) case FETCH_ACCOUNT.FAILURE: case LOGIN.FAILURE: - case DELETE: - console.log('hi') - deleteCookie('jwt', '/', '.openreplay.com') + case DELETE.SUCCESS: + case DELETE.FAILURE: + deleteCookie('jwt', '/', 'openreplay.com') return initialState; case PUT_CLIENT.REQUEST: return state.mergeIn([ 'account' ], action.params); @@ -136,7 +135,8 @@ export const fetchUserInfo = () => ({ export function logout() { return { - type: DELETE, + types: DELETE.toArray(), + call: client => client.post('/logout') }; }