Fix new invite not showing in memberlist

This commit is contained in:
R Midhun Suresh
2024-12-17 20:30:37 +05:30
parent c220848f1c
commit b5c8051193
2 changed files with 3 additions and 2 deletions

View File

@@ -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);

View File

@@ -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,