Merge pull request #3225 from matrix-org/t3chguy/create_reuse_dialog_hide_left

ChatCreateOrReuse show only rooms both you and the other party still in
This commit is contained in:
Travis Ralston 2019-07-16 11:58:10 -06:00 committed by GitHub
commit e53b922290
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,7 +52,12 @@ export default class ChatCreateOrReuseDialog extends React.Component {
const tiles = [];
for (const roomId of dmRooms) {
const room = client.getRoom(roomId);
if (room) {
if (room && room.getMyMembership() === "join") {
const member = room.getMember(this.props.userId);
if (!member || member.membership !== "join") {
continue;
}
const isInvite = room.getMyMembership() === "invite";
const highlight = room.getUnreadNotificationCount('highlight') > 0 || isInvite;
tiles.push(