diff --git a/web/app/components/base/message-listener.tsx b/web/app/components/base/message-listener.tsx index 2c65945d99..eb152dd869 100644 --- a/web/app/components/base/message-listener.tsx +++ b/web/app/components/base/message-listener.tsx @@ -11,8 +11,14 @@ const MessageListener = () => { localStorage.setItem('console_token', event.data.data.token) localStorage.setItem('refresh_token', event.data.data.refreshToken) sessionStorage.setItem('disable_log_out', true) + window.location.reload() router.replace(event.data.src) } + else if(event.data.action === 'clear-token') { + event.source.postMessage('got', event.origin) + localStorage.removeItem('console_token') + localStorage.removeItem('refresh_token') + } } window.addEventListener('message', handleMessage)