Don't blow up when rooms have no timelines
parent
b12362dd37
commit
a2a13636ed
|
@ -450,6 +450,10 @@ class RoomListStore extends Store {
|
||||||
}
|
}
|
||||||
|
|
||||||
_tsOfNewestEvent(room) {
|
_tsOfNewestEvent(room) {
|
||||||
|
// Apparently we can have rooms without timelines, at least under testing
|
||||||
|
// environments. Just return MAX_INT when this happens.
|
||||||
|
if (!room.timeline) return Number.MAX_SAFE_INTEGER;
|
||||||
|
|
||||||
for (let i = room.timeline.length - 1; i >= 0; --i) {
|
for (let i = room.timeline.length - 1; i >= 0; --i) {
|
||||||
const ev = room.timeline[i];
|
const ev = room.timeline[i];
|
||||||
if (this._eventTriggersRecentReorder(ev)) {
|
if (this._eventTriggersRecentReorder(ev)) {
|
||||||
|
|
Loading…
Reference in New Issue