[REGRESSION] Get rooms on app restore (#958)

This commit is contained in:
Diego Mello 2019-06-05 10:39:12 -03:00 committed by GitHub
parent 86b79be15e
commit 27de8c1f84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 12 deletions

View File

@ -19,8 +19,8 @@ import ServerDropdown from './ServerDropdown';
import {
toggleSortDropdown as toggleSortDropdownAction,
openSearchHeader as openSearchHeaderAction,
closeSearchHeader as closeSearchHeaderAction
// roomsRequest as roomsRequestAction
closeSearchHeader as closeSearchHeaderAction,
roomsRequest as roomsRequestAction
} from '../../actions/rooms';
import { appStart as appStartAction } from '../../actions';
import debounce from '../../utils/debounce';
@ -55,8 +55,8 @@ const keyExtractor = item => item.rid;
toggleSortDropdown: () => dispatch(toggleSortDropdownAction()),
openSearchHeader: () => dispatch(openSearchHeaderAction()),
closeSearchHeader: () => dispatch(closeSearchHeaderAction()),
appStart: () => dispatch(appStartAction())
// roomsRequest: () => dispatch(roomsRequestAction())
appStart: () => dispatch(appStartAction()),
roomsRequest: () => dispatch(roomsRequestAction())
}))
export default class RoomsListView extends React.Component {
static navigationOptions = ({ navigation }) => {
@ -104,12 +104,12 @@ export default class RoomsListView extends React.Component {
showUnread: PropTypes.bool,
useRealName: PropTypes.bool,
StoreLastMessage: PropTypes.bool,
// appState: PropTypes.string,
appState: PropTypes.string,
toggleSortDropdown: PropTypes.func,
openSearchHeader: PropTypes.func,
closeSearchHeader: PropTypes.func,
appStart: PropTypes.func
// roomsRequest: PropTypes.func
appStart: PropTypes.func,
roomsRequest: PropTypes.func
}
constructor(props) {
@ -185,7 +185,7 @@ export default class RoomsListView extends React.Component {
componentDidUpdate(prevProps) {
const {
sortBy, groupByType, showFavorites, showUnread
sortBy, groupByType, showFavorites, showUnread, appState, roomsRequest
} = this.props;
if (!(
@ -195,11 +195,9 @@ export default class RoomsListView extends React.Component {
&& (prevProps.showUnread === showUnread)
)) {
this.getSubscriptions();
} else if (appState === 'foreground' && appState !== prevProps.appState) {
roomsRequest();
}
// removed for now... we may not need it anymore
// else if (appState === 'foreground' && appState !== prevProps.appState) {
// // roomsRequest();
// }
}
componentWillUnmount() {