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');
useEffect(() => {
let isGettingMembers = true;
+ let isRoomChanged = false;
const updateMemberList = (event) => {
if (isGettingMembers) return;
if (event && event?.event?.room_id !== roomId) return;
this.ongoingDecryptionCount = 0;
this.initialized = false;
+ setTimeout(() => this.room.loadMembersIfNeeded());
+
// TODO: remove below line
window.selectedRoom = this;
}