Fix new invite not showing in memberlist
This commit is contained in:
@@ -192,7 +192,7 @@ export function useMemberListViewModel(roomId: string): MemberListViewState {
|
||||
inviteToRoom(room);
|
||||
};
|
||||
|
||||
useTypedEventEmitter(cli, RoomStateEvent.Update, (event: MatrixEvent) => {
|
||||
useTypedEventEmitter(cli, RoomStateEvent.Events, (event: MatrixEvent) => {
|
||||
if (event.getRoomId() === roomId && event.getType() === EventType.RoomThirdPartyInvite) loadMembers();
|
||||
const newCanInvite = getCanUserInviteToThisRoom();
|
||||
setCanInvite(newCanInvite);
|
||||
|
||||
@@ -238,7 +238,8 @@ describe("MemberListView and MemberlistHeaderView", () => {
|
||||
|
||||
async function reRenderMemberList(): Promise<void> {
|
||||
await act(async () => {
|
||||
client.emit(RoomStateEvent.Update, {
|
||||
//@ts-ignore
|
||||
client.emit(RoomStateEvent.Events, {
|
||||
//@ts-ignore
|
||||
getType: () => EventType.RoomThirdPartyInvite,
|
||||
getRoomId: () => memberListRoom.roomId,
|
||||
|
||||
Reference in New Issue
Block a user