Clear all stored session data when user disconnects himself.

This commit is contained in:
Philippe Pittoli 2024-02-17 17:36:09 +01:00
parent abf03de8c9
commit b6655a0ee0

View File

@ -463,11 +463,10 @@ handleAction = case _ of
Disconnection -> do
H.put $ initialState unit
-- Remove all stored session data.
sessionstorage <- H.liftEffect $ Window.sessionStorage =<< HTML.window
_ <- H.liftEffect $ Storage.removeItem "user-authd-token" sessionstorage
_ <- H.liftEffect $ Storage.removeItem "current-page" sessionstorage
_ <- H.liftEffect $ Storage.removeItem "current-zone" sessionstorage
handleAction $ Routing Home
H.liftEffect $ Storage.clear sessionstorage
-- TODO: depending on the current page, we should provide the received message to different components.
DNSManagerDaemonEvent ev -> case ev of