Add router_data in substates (#474)
This commit is contained in:
parent
d24e12d9c4
commit
4ef2ba779c
@ -337,7 +337,11 @@ async def process(app: App, event: Event) -> StateUpdate:
|
||||
# Get the state for the session.
|
||||
state = app.state_manager.get_state(event.token)
|
||||
|
||||
# pass router_data to the state of the App
|
||||
state.router_data = event.router_data
|
||||
# also pass router_data to all substates
|
||||
for _, substate in state.substates.items():
|
||||
substate.router_data = event.router_data
|
||||
state.router_data[constants.RouteVar.CLIENT_TOKEN] = event.token
|
||||
|
||||
# Preprocess the event.
|
||||
|
Loading…
Reference in New Issue
Block a user