Fix duplicated data appearing on Matrix

This commit is contained in:
Cadence Ember
2025-11-18 14:48:59 +13:00
parent a2787f7b0b
commit d0f7d79d78
5 changed files with 64 additions and 4 deletions
@@ -369,3 +369,12 @@ test("edit2changes: don't generate embed if it's been too long since the message
t.deepEqual(promotions, [])
t.equal(senderMxid, null)
})
test("edit2changes: don't generate new data in situations where m->d(->m) subtypes don't match, like large files", async t => {
const {senderMxid, eventsToRedact, eventsToReplace, eventsToSend, promotions} = await editToChanges(data.message.large_file_from_matrix)
t.deepEqual(eventsToRedact, [])
t.deepEqual(eventsToReplace, [])
t.deepEqual(eventsToSend, [])
t.deepEqual(promotions, [])
t.equal(senderMxid, null)
})