1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-01 13:11:10 +03:00

Pass room to getRoomTombstone to avoid racing with setState (#7986)

This commit is contained in:
Michael Telatynski
2022-03-04 17:12:20 +00:00
committed by GitHub
parent 6174b13142
commit aa48cfd0a0

View File

@@ -1028,13 +1028,13 @@ export class RoomView extends React.Component<IRoomProps, IRoomState> {
this.checkWidgets(room); this.checkWidgets(room);
this.setState({ this.setState({
tombstone: this.getRoomTombstone(), tombstone: this.getRoomTombstone(room),
liveTimeline: room.getLiveTimeline(), liveTimeline: room.getLiveTimeline(),
}); });
}; };
private getRoomTombstone() { private getRoomTombstone(room = this.state.room) {
return this.state.room?.currentState.getStateEvents(EventType.RoomTombstone, ""); return room?.currentState.getStateEvents(EventType.RoomTombstone, "");
} }
private async calculateRecommendedVersion(room: Room) { private async calculateRecommendedVersion(room: Room) {