Fix gif metadata when message edits into a gif

This commit is contained in:
Tulir Asokan
2023-01-28 14:51:14 +02:00
parent e3a6dd46cb
commit ccf7969ec6

View File

@@ -1169,6 +1169,12 @@ func (portal *Portal) handleDiscordMessageUpdate(user *User, msg *discordgo.Mess
} }
} }
content.SetEdit(existing[0].MXID) content.SetEdit(existing[0].MXID)
extraContentCopy := map[string]any{}
for key, value := range extraContent {
extraContentCopy[key] = value
}
extraContentCopy["m.new_content"] = extraContent
extraContent = extraContentCopy
var editTS int64 var editTS int64
if msg.EditedTimestamp != nil { if msg.EditedTimestamp != nil {