From b5c805119324c5f09cb174a50c31a57deea4062a Mon Sep 17 00:00:00 2001 From: R Midhun Suresh Date: Tue, 17 Dec 2024 20:30:37 +0530 Subject: [PATCH] Fix new invite not showing in memberlist --- src/components/viewmodels/MemberListViewModel.tsx | 2 +- test/unit-tests/components/views/rooms/MemberListView-test.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/viewmodels/MemberListViewModel.tsx b/src/components/viewmodels/MemberListViewModel.tsx index b32d270b6f..d2b594f98b 100644 --- a/src/components/viewmodels/MemberListViewModel.tsx +++ b/src/components/viewmodels/MemberListViewModel.tsx @@ -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); diff --git a/test/unit-tests/components/views/rooms/MemberListView-test.tsx b/test/unit-tests/components/views/rooms/MemberListView-test.tsx index fd79979829..72c0354df6 100644 --- a/test/unit-tests/components/views/rooms/MemberListView-test.tsx +++ b/test/unit-tests/components/views/rooms/MemberListView-test.tsx @@ -238,7 +238,8 @@ describe("MemberListView and MemberlistHeaderView", () => { async function reRenderMemberList(): Promise { await act(async () => { - client.emit(RoomStateEvent.Update, { + //@ts-ignore + client.emit(RoomStateEvent.Events, { //@ts-ignore getType: () => EventType.RoomThirdPartyInvite, getRoomId: () => memberListRoom.roomId,