Merge branch 'krille/fix-mark-story-as-read' into 'main'

fix: Mark story as read

See merge request famedly/fluffychat!779
This commit is contained in:
Krille Fear 2022-03-20 14:06:43 +00:00
commit 4954f9219d
1 changed files with 6 additions and 5 deletions

View File

@ -457,12 +457,13 @@ class StoryPageController extends State<StoryPage> {
final currentEvent = this.currentEvent;
if (currentEvent == null) return;
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)) {
room.setReadMarker(
currentEvent.eventId,
mRead: currentEvent.eventId,
);
room.client.updateIosBadge();
timeline!.setReadMarker(currentEvent.eventId);
}
}