Skip to content

Commit 999e355

Browse files
committed
Use Room.getLiveTimeline instead of deprecated this.currentState
1 parent 7de4164 commit 999e355

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/models/room.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -2974,7 +2974,12 @@ export class Room extends ReadReceipt<RoomEmittedEvents, RoomEventHandlerMap> {
29742974
* this room has no predecessor.
29752975
*/
29762976
public findPredecessorRoomId(): string | null {
2977-
const createEvent = this.currentState.getStateEvents(EventType.RoomCreate, "");
2977+
const currentState = this.getLiveTimeline().getState(EventTimeline.FORWARDS);
2978+
if (!currentState) {
2979+
return null;
2980+
}
2981+
2982+
const createEvent = currentState.getStateEvents(EventType.RoomCreate, "");
29782983
if (createEvent) {
29792984
const predecessor = createEvent.getContent()["predecessor"];
29802985
if (predecessor) {

0 commit comments

Comments
 (0)