You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-07 10:46:24 +03:00
Add a null check to getUniqueRoomsWithIndividuals
Fixes https://github.com/vector-im/riot-web/issues/12611
This commit is contained in:
@@ -168,6 +168,7 @@ export default class DMRoomMap {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getUniqueRoomsWithIndividuals(): {[userId: string]: Room} {
|
getUniqueRoomsWithIndividuals(): {[userId: string]: Room} {
|
||||||
|
if (!this.roomToUser) return {}; // No rooms means no map.
|
||||||
return Object.keys(this.roomToUser)
|
return Object.keys(this.roomToUser)
|
||||||
.map(r => ({userId: this.getUserIdForRoomId(r), room: this.matrixClient.getRoom(r)}))
|
.map(r => ({userId: this.getUserIdForRoomId(r), room: this.matrixClient.getRoom(r)}))
|
||||||
.filter(r => r.userId && r.room && r.room.getInvitedAndJoinedMemberCount() === 2)
|
.filter(r => r.userId && r.room && r.room.getInvitedAndJoinedMemberCount() === 2)
|
||||||
|
|||||||
Reference in New Issue
Block a user