Move custom keys to m.new_content in media retry handler

This commit is contained in:
Tulir Asokan 2022-02-10 19:56:30 +02:00
parent 1fbbe7fa06
commit 7aab7870fa

View file

@ -2171,6 +2171,10 @@ func (portal *Portal) handleMediaRetry(retry *events.MediaRetry, source *User) {
Type: event.RelReplace,
},
}
// Move the extra content into m.new_content too
meta.ExtraContent = map[string]interface{}{
"m.new_content": shallowCopyMap(meta.ExtraContent),
}
resp, err := portal.sendMessage(intent, meta.Type, replaceContent, meta.ExtraContent, time.Now().UnixMilli())
if err != nil {
portal.log.Warnfln("Failed to edit %s after retry notification for %s: %v", msg.MXID, retry.MessageID, err)