stuff and things

This commit is contained in:
murm 2023-03-16 20:23:01 -04:00
parent 3957b17645
commit e67c0d96ca
28 changed files with 54 additions and 150 deletions

View file

@ -89,13 +89,17 @@ export default async function (matrixClient, event, room, toStartOfTimeline) {
const mxcUri = await matrixClient.uploadContent(result.contents);
// TODO: make info object get width, height, and mime from natives so i dont need to read the buffer
const imgsize = sizeOf(result.contents)
await matrixClient.sendImageMessage(event.event.room_id, mxcUri.content_uri, {h: imgsize.height, w: imgsize.width, mimetype: `image/${imgsize.type}`, size: result.contents.length, thumbnail_info: {h: imgsize.height, w: imgsize.width, mimetype: `image/${imgsize.type}`, size: result.contents.length}}, result.name)
let mime = imgsize.type;
if (mime == "jpg") {
mime = "jpeg";
}
await matrixClient.sendImageMessage(event.event.room_id, mxcUri.content_uri, {h: imgsize.height, w: imgsize.width, mimetype: `image/${mime}`, size: result.contents.length, thumbnail_info: {h: imgsize.height, w: imgsize.width, mimetype: `image/${mime}`, size: result.contents.length}}, result.name)
}
} else {
// await client.rest.channels.createMessage(message.channelID, Object.assign(result, reference));
}
} else {
console.log(typeof result)
// console.log(typeof result)
}
} catch (error) {
logger.log("error", error.stack)