Read markers should be synchronised across clients

The read marker may be defined on an event which is not displayed in the room history.
The MatrixKit has been updated to handle this kind of event in the MXKRoomBubbleCellData object.
Previously these events were ignored during the bubbles rendering. Now a bubble component is created even if the event has no actual display.
This component is useful to display the read marker in the room history, and to allow the user to jump on this read marker.

vector-im/riot-meta#8
This commit is contained in:
Giom Foret
2017-06-13 17:43:32 +02:00
parent 3c66e60d32
commit 7459f529e6
8 changed files with 327 additions and 196 deletions
+1 -1
View File
@@ -38,7 +38,7 @@
@property(nonatomic) NSString *selectedEventId;
/**
The index of the most recent component (component with timestamp). NSNotFound by default.
The index of the most recent component (component with a timestamp, and an actual display). NSNotFound by default.
*/
@property(nonatomic, readonly) NSInteger mostRecentComponentIndex;