How to modify WelcomePage to add subject?

So, I’ll skip the boring details of our use case but in summary I need to modify the WelcomePage on our instance to collect a subject as well as the room name. (There are reasons we can’t do this externally via the API.)

The collecting part is easy, it’s the setSubject that’s proving difficult. Here’s what I’m trying to do:

this.props.dispatch(setSubject(Some meeting name here)).then(
run the normal this.props.dispatch(appNavigate etc.

I can confirm the setSubject is running but it seems that when you then navigate to the new room it’s running setSubject again and setting the subject to undefined.

What’s the best way to set up properties like this pre-meeting? Via the dispatcher like this? Some other way?

Hope this makes sense… Thanks!