Compare commits
3 Commits
f3b75787a0
...
87b2643389
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
87b2643389 | ||
|
|
246ca291e1 | ||
|
|
bd5c142bcf |
@ -60,8 +60,10 @@ class UserInfoBox(Component):
|
|||||||
self.session[LocalDataService].del_session(self.session[LocalData].stored_session_token)
|
self.session[LocalDataService].del_session(self.session[LocalData].stored_session_token)
|
||||||
self.session[LocalData].stored_session_token = None
|
self.session[LocalData].stored_session_token = None
|
||||||
self.session.attach(self.session[LocalData])
|
self.session.attach(self.session[LocalData])
|
||||||
|
if self.status_change_cb is not None:
|
||||||
await self.status_change_cb()
|
await self.status_change_cb()
|
||||||
await self.session[RefreshService].trigger_refresh()
|
await self.session[RefreshService].trigger_refresh()
|
||||||
|
self.session.navigate_to("")
|
||||||
|
|
||||||
@event.on_populate
|
@event.on_populate
|
||||||
async def async_init(self) -> None:
|
async def async_init(self) -> None:
|
||||||
|
|||||||
@ -21,5 +21,6 @@ class LocalDataService:
|
|||||||
self._session[key] = session
|
self._session[key] = session
|
||||||
return key
|
return key
|
||||||
|
|
||||||
def del_session(self, token: str) -> None:
|
def del_session(self, token: Optional[str]) -> None:
|
||||||
|
if token is not None:
|
||||||
self._session.pop(token, None)
|
self._session.pop(token, None)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user