Threads: added support to read receipts (MSC3771)

This commit is contained in:
Gil Eluard
2022-10-24 22:27:13 +02:00
parent 166e06bd26
commit 5eb1b39345
6 changed files with 30 additions and 12 deletions
+6 -1
View File
@@ -368,6 +368,8 @@
// Mark all messages as read when the room is displayed
[self.roomDataSource.room.summary markAllAsReadLocally];
[self updateCurrentEventIdAtTableBottom:YES];
}
- (void)viewWillDisappear:(BOOL)animated
@@ -2497,7 +2499,10 @@
updateReadMarker = (currentReadMarkerEvent && (currentReadMarkerEvent.originServerTs <= component.event.originServerTs));
}
[roomDataSource.room acknowledgeEvent:component.event andUpdateReadMarker:updateReadMarker];
if (self.navigationController.viewControllers.lastObject == self)
{
[roomDataSource.room acknowledgeEvent:component.event andUpdateReadMarker:updateReadMarker];
}
}
break;
}