From: ajbura Date: Wed, 16 Feb 2022 14:20:11 +0000 (+0530) Subject: Fix bug in room hierarchy X-Git-Tag: v1.8.0~86 X-Git-Url: https://git.wafflesoft.org/?a=commitdiff_plain;h=76cb52878c5afa2b9d7388ea389f18842838c5dc;p=rainny.git Fix bug in room hierarchy Signed-off-by: ajbura --- diff --git a/src/client/state/RoomsHierarchy.js b/src/client/state/RoomsHierarchy.js index ce1036c..f3ffb1f 100644 --- a/src/client/state/RoomsHierarchy.js +++ b/src/client/state/RoomsHierarchy.js @@ -28,9 +28,12 @@ class RoomsHierarchy { let roomHierarchy = this.getHierarchy(roomId); if (!roomHierarchy) { - const room = this.matrixClient.getRoom(roomId); - if (!room) return null; - roomHierarchy = new RoomHierarchy(room, limit, this._maxDepth, this._suggestedOnly); + roomHierarchy = new RoomHierarchy( + { roomId, client: this.matrixClient }, + limit, + this._maxDepth, + this._suggestedOnly, + ); this.roomIdToHierarchy.set(roomId, roomHierarchy); }