Fix auto load room members
Signed-off-by: Ajay Bura <ajbura@gmail.com>
This commit is contained in:
parent
9365e5bfb9
commit
299ceac557
2 changed files with 3 additions and 1 deletions
|
@ -61,7 +61,6 @@ function PeopleDrawer({ roomId }) {
|
|||
const PER_PAGE_MEMBER = 50;
|
||||
const mx = initMatrix.matrixClient;
|
||||
const room = mx.getRoom(roomId);
|
||||
let isRoomChanged = false;
|
||||
|
||||
const [itemCount, setItemCount] = useState(PER_PAGE_MEMBER);
|
||||
const [membership, setMembership] = useState('join');
|
||||
|
@ -104,6 +103,7 @@ function PeopleDrawer({ roomId }) {
|
|||
|
||||
useEffect(() => {
|
||||
let isGettingMembers = true;
|
||||
let isRoomChanged = false;
|
||||
const updateMemberList = (event) => {
|
||||
if (isGettingMembers) return;
|
||||
if (event && event?.event?.room_id !== roomId) return;
|
||||
|
|
|
@ -81,6 +81,8 @@ class RoomTimeline extends EventEmitter {
|
|||
this.ongoingDecryptionCount = 0;
|
||||
this.initialized = false;
|
||||
|
||||
setTimeout(() => this.room.loadMembersIfNeeded());
|
||||
|
||||
// TODO: remove below line
|
||||
window.selectedRoom = this;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue