1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-12-10 07:22:27 +03:00

prevent earlier replacements from messing things up

This commit is contained in:
Bruno Windels
2019-05-15 14:54:52 +01:00
parent 1c1781ce76
commit ad48d2997e

View File

@@ -758,6 +758,10 @@ utils.extend(module.exports.MatrixEvent.prototype, {
if (this.isRedacted()) {
return;
}
// ignore previous replacements
if (this._replacingEvent && this._replacingEvent.getTs() > newEvent.getTs()) {
return;
}
if (newEvent.isBeingDecrypted()) {
throw new Error("Trying to replace event when " +
"new content hasn't been decrypted yet");