diff --git a/lib/src/Room.dart b/lib/src/Room.dart index 2c89cd5..c095c48 100644 --- a/lib/src/Room.dart +++ b/lib/src/Room.dart @@ -596,7 +596,12 @@ class Room { {onTimelineUpdateCallback onUpdate, onTimelineInsertCallback onInsert}) async { List events = []; - if (client.store != null) events = await client.store.getEventList(this); + if (client.store != null) + events = await client.store.getEventList(this); + else { + prev_batch = ""; + requestHistory(); + } return Timeline( room: this, events: events,