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())) {
|
if (!readStateEvents.includes(pinnedEvents.getId())) {
|
||||||
readStateEvents.push(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", {
|
MatrixClientPeg.get().setRoomAccountData(this.props.room.roomId, "im.vector.room.read_pins", {
|
||||||
event_ids: readStateEvents,
|
event_ids: readStateEvents,
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue