mattermost-mobile/app/scenes/select_team/select_team_container.js
Chris Duarte 677f7a8cb0 Auto select last team viewed (#161)
* WIP Autoselect last team viewed

* Auto select last team viewed

* Fix auto login in root.

* Fix per PR comments

Remove unused actions. Use currentTeam selector.
2017-01-17 09:27:53 -05:00

36 lines
1.1 KiB
JavaScript

// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
import {selectTeam} from 'service/actions/teams';
import {init as websocket} from 'service/actions/websocket';
import {saveStorage} from 'app/actions/storage';
import {goToChannelView} from 'app/actions/navigation';
import {getCurrentTeam} from 'service/selectors/entities/teams';
import SelectTeamView from './select_team.js';
function mapStateToProps(state) {
return {
config: state.entities.general.config,
teamsRequest: state.requests.teams.allTeams,
teams: state.entities.teams.teams,
currentTeam: getCurrentTeam(state),
myMembers: state.entities.teams.myMembers
};
}
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators({
goToChannelView,
saveStorage,
selectTeam,
websocket
}, dispatch)
};
}
export default connect(mapStateToProps, mapDispatchToProps)(SelectTeamView);