diff --git a/src/components/App/App.js b/src/components/App/App.js index b48df431..177e28d4 100644 --- a/src/components/App/App.js +++ b/src/components/App/App.js @@ -55,8 +55,11 @@ class App extends Component { } ], callbacks: { - signInSuccessWithAuthResult: res => - this.setState({loggedIn: res.user !== null}) + signInSuccessWithAuthResult: res => { + this.setState({loggedIn: res.user !== null}); + this.props.loadUsers(); + this.props.loadSlackUserReference(); + } } }; @@ -153,7 +156,9 @@ class App extends Component { } App.propTypes = { - setDataController: PropTypes.func.isRequired + setDataController: PropTypes.func.isRequired, + loadUsers: PropTypes.func.isRequired, + loadSlackUserReference: PropTypes.func.isRequired }; export default App; diff --git a/src/components/App/AppContainer.js b/src/components/App/AppContainer.js index 7990d6eb..e595bce2 100644 --- a/src/components/App/AppContainer.js +++ b/src/components/App/AppContainer.js @@ -1,9 +1,12 @@ import App from './App'; import {connect} from 'react-redux'; import {setDataController} from './actions'; +import {loadUsers, loadSlackUserReference} from '../Home/actions'; const mapDispatchToProps = { - setDataController + setDataController, + loadSlackUserReference, + loadUsers }; export default connect(