From d022608a1a1e723a3aa8ea88c46088a3399088f5 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Sun, 2 Jun 2019 15:15:26 +0200 Subject: [PATCH] it's entry.entryIndex, not eventIndex, but use helper method instead. --- src/matrix/room/timeline/Timeline.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/matrix/room/timeline/Timeline.js b/src/matrix/room/timeline/Timeline.js index 505138f9..01483017 100644 --- a/src/matrix/room/timeline/Timeline.js +++ b/src/matrix/room/timeline/Timeline.js @@ -1,5 +1,4 @@ import { SortedArray } from "../../../observable/index.js"; -import EventKey from "./EventKey.js"; import Direction from "./Direction.js"; import GapWriter from "./persistence/GapWriter.js"; import TimelineReader from "./persistence/TimelineReader.js"; @@ -52,8 +51,11 @@ export default class Timeline { return; } const firstEntry = this._entriesList.array()[0]; - const firstKey = new EventKey(firstEntry.fragmentId, firstEntry.eventIndex); - const entries = await this._timelineReader.readFrom(firstKey, Direction.Backward, amount); + const entries = await this._timelineReader.readFrom( + firstEntry.asEventKey(), + Direction.Backward, + amount + ); this._entriesList.setManySorted(entries); }