Update dependencies

This commit is contained in:
Cadence Ember
2026-09-15 01:40:03 +12:00
parent 2430d60809
commit 9058b60efe
14 changed files with 333 additions and 511 deletions
+1 -1
View File
@@ -620,7 +620,7 @@ async function eventToMessage(event, guild, channel, di) {
let filename = event.content.filename || event.content.body
if (!filename) {
const extension = mimeTypes.extension(event.content.info?.mimetype)
if (!extension) throw new Error("Filename and mimetype missing. Please report this bug to your client.")
assert(extension, "Filename and mimetype missing. Please report this bug to your client.")
filename = `file.${extension}`
}
@@ -4816,6 +4816,39 @@ test("event2message: image attachments can have a formatted caption", async t =>
)
})
test("event2message: attachments have a generated filename if it was missing", async t => {
t.deepEqual(
await eventToMessage({
type: "m.room.message",
sender: "@cadence:cadence.moe",
content: {
body: "",
filename: "",
info: {
mimetype: "image/png",
size: 50832
},
msgtype: "m.image",
url: "mxc://agiadn.org/3SvzETkab3XBDM6HCMJxpOryIDxMO31j"
},
event_id: "$CXQy3Wmg1A-gL_xAesC1HQcQTEXwICLdSwwUx55FBTI",
room_id: "!BnKuBPCvyfOkhcUjEu:cadence.moe"
}),
{
ensureJoined: [],
messagesToDelete: [],
messagesToEdit: [],
messagesToSend: [{
username: "cadence [they]",
content: "",
avatar_url: "https://bridge.example.org/download/matrix/cadence.moe/azCAhThKTojXSZJRoWwZmhvU?preset=avatar",
attachments: [{id: "0", filename: "file.png"}],
pendingFiles: [{name: "file.png", mxc: "mxc://agiadn.org/3SvzETkab3XBDM6HCMJxpOryIDxMO31j"}]
}]
}
)
})
test("event2message: encrypted image attachments work", async t => {
t.deepEqual(
await eventToMessage({