23 lines
477 B
JavaScript
23 lines
477 B
JavaScript
import { updateSelection } from 'state/tab';
|
|
import { observe, when } from 'utils/observe';
|
|
|
|
export default function route({ store }) {
|
|
let first = true;
|
|
|
|
when(
|
|
store,
|
|
state => state.app.initialized,
|
|
() =>
|
|
observe(
|
|
store,
|
|
state => state.router,
|
|
router => {
|
|
if (!router.route || router.route === 'chat') {
|
|
store.dispatch(updateSelection(first));
|
|
first = false;
|
|
}
|
|
}
|
|
)
|
|
);
|
|
}
|