Introduce Membership type
This commit is contained in:
committed by
Andy Balaam
parent
3c6fd58628
commit
da99bad7b9
@@ -81,8 +81,8 @@ export const useRoomMemberCount = (
|
||||
};
|
||||
|
||||
// Hook to simplify watching the local user's membership in a room
|
||||
export const useMyRoomMembership = (room: Room): string => {
|
||||
const [membership, setMembership] = useState<string>(room.getMyMembership());
|
||||
export const useMyRoomMembership = (room: Room): Membership => {
|
||||
const [membership, setMembership] = useState<Membership>(room.getMyMembership());
|
||||
useTypedEventEmitter(room, RoomEvent.MyMembership, () => {
|
||||
setMembership(room.getMyMembership());
|
||||
});
|
||||
|
||||
@@ -57,7 +57,7 @@ export const useSpaceResults = (space: Room | undefined, query: string): [Hierar
|
||||
return rooms?.filter((r) => {
|
||||
return (
|
||||
r.room_type !== RoomType.Space &&
|
||||
cli.getRoom(r.room_id)?.getMyMembership() !== "join" &&
|
||||
cli.getRoom(r.room_id)?.getMyMembership() !== Membership.Join &&
|
||||
(normalize(r.name || "").includes(normalizedQuery) || (r.canonical_alias || "").includes(lcQuery))
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user