chore: Follow up open event from search

pull/1146/head
Krille 1 year ago
parent d266137592
commit fe4e2b9418
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -68,7 +68,7 @@ class ChatPage extends StatelessWidget {
} }
return ChatPageWithRoom( return ChatPageWithRoom(
key: Key('chat_page_$roomId'), key: Key('chat_page_${roomId}_$eventId'),
room: room, room: room,
shareText: shareText, shareText: shareText,
eventId: eventId, eventId: eventId,
@ -278,10 +278,12 @@ class ChatController extends State<ChatPageWithRoom>
} }
void _tryLoadTimeline() async { void _tryLoadTimeline() async {
readMarkerEventId = widget.eventId; final initialEventId = widget.eventId;
loadTimelineFuture = _getTimeline(eventContextId: readMarkerEventId); loadTimelineFuture = _getTimeline();
try { try {
await loadTimelineFuture; await loadTimelineFuture;
if (initialEventId != null) scrollToEventId(initialEventId);
final fullyRead = room.fullyRead; final fullyRead = room.fullyRead;
if (fullyRead.isEmpty) { if (fullyRead.isEmpty) {
setReadMarker(); setReadMarker();

Loading…
Cancel
Save