Skip to content

Commit d7ef128

Browse files
authored
Merge pull request #1491 from matrix-org/t3chguy/fix/9836
Fix re-emit of Event.replaced to be on client and not room
2 parents 2f316c5 + 15b2e3f commit d7ef128

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/client.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -5591,9 +5591,8 @@ function _PojoToMatrixEventMapper(client, options) {
55915591
}
55925592
event.attemptDecryption(client._crypto);
55935593
}
5594-
const room = client.getRoom(event.getRoomId());
5595-
if (room && !preventReEmit) {
5596-
room.reEmitter.reEmit(event, ["Event.replaced"]);
5594+
if (!preventReEmit) {
5595+
client.reEmitter.reEmit(event, ["Event.replaced"]);
55975596
}
55985597
return event;
55995598
}

src/models/event.js

+2
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,8 @@ utils.extend(MatrixEvent.prototype, {
904904
/**
905905
* Set an event that replaces the content of this event, through an m.replace relation.
906906
*
907+
* @fires module:models/event.MatrixEvent#"Event.replaced"
908+
*
907909
* @param {MatrixEvent?} newEvent the event with the replacing content, if any.
908910
*/
909911
makeReplaced(newEvent) {

0 commit comments

Comments
 (0)