only lazy load the members when viewing a joined room

pull/21833/head
Bruno Windels 2018-07-12 19:38:08 +02:00
parent 8c985bd049
commit de3e143a8f
2 changed files with 3 additions and 1 deletions

View File

@ -312,6 +312,9 @@ module.exports = React.createClass({
// Stop peeking because we have joined this room previously // Stop peeking because we have joined this room previously
MatrixClientPeg.get().stopPeeking(); MatrixClientPeg.get().stopPeeking();
this.setState({isPeeking: false}); this.setState({isPeeking: false});
//viewing a previously joined room, try to lazy load members
MatrixClientPeg.get().loadRoomMembersIfNeeded(room.roomId);
} }
} }
}, },

View File

@ -133,7 +133,6 @@ class RoomViewStore extends Store {
_viewRoom(payload) { _viewRoom(payload) {
if (payload.room_id) { if (payload.room_id) {
MatrixClientPeg.get().loadRoomMembersIfNeeded(payload.room_id);
const newState = { const newState = {
roomId: payload.room_id, roomId: payload.room_id,
roomAlias: payload.room_alias, roomAlias: payload.room_alias,