|
|
@ -457,12 +457,13 @@ class StoryPageController extends State<StoryPage> {
|
|
|
|
final currentEvent = this.currentEvent;
|
|
|
|
final currentEvent = this.currentEvent;
|
|
|
|
if (currentEvent == null) return;
|
|
|
|
if (currentEvent == null) return;
|
|
|
|
final room = currentEvent.room;
|
|
|
|
final room = currentEvent.room;
|
|
|
|
|
|
|
|
room.client.updateIosBadge();
|
|
|
|
|
|
|
|
if (index == events.length - 1) {
|
|
|
|
|
|
|
|
timeline!.setReadMarker();
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
if (!currentSeenByUsers.any((u) => u.id == u.room.client.userID)) {
|
|
|
|
if (!currentSeenByUsers.any((u) => u.id == u.room.client.userID)) {
|
|
|
|
room.setReadMarker(
|
|
|
|
timeline!.setReadMarker(currentEvent.eventId);
|
|
|
|
currentEvent.eventId,
|
|
|
|
|
|
|
|
mRead: currentEvent.eventId,
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
room.client.updateIosBadge();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|