Cap the read pin event IDs to 10
Signed-off-by: Travis Ralston <travpc@gmail.com>
This commit is contained in:
parent
de6fc32a87
commit
142d23a099
1 changed files with 4 additions and 0 deletions
|
@ -83,6 +83,10 @@ module.exports = React.createClass({
|
|||
|
||||
if (!readStateEvents.includes(pinnedEvents.getId())) {
|
||||
readStateEvents.push(pinnedEvents.getId());
|
||||
|
||||
// Only keep the last 10 event IDs to avoid infinite growth
|
||||
readStateEvents = readStateEvents.reverse().splice(0, 10).reverse();
|
||||
|
||||
MatrixClientPeg.get().setRoomAccountData(this.props.room.roomId, "im.vector.room.read_pins", {
|
||||
event_ids: readStateEvents,
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue