A minor modification to how edited messages are handled to deal with how discord changes links to gifs and other media to what I assume are embeds

This commit is contained in:
Bradley Bickford 2024-01-02 21:50:47 -05:00
parent cb94d94943
commit 40f6ea7cd7

View File

@ -231,8 +231,14 @@ client.on(Events.MessageUpdate, async (oldMessage, newMessage) => {
console.log("Message Update Fired")
console.log(`Old Message Snowflake: ${oldMessage.id}`)
console.log(`New Message Snowflake: ${newMessage.id}`)
var editTime = newMessage.editedAt
if (editTime == null) {
editTime = newMessage.createdAt
}
await sqlutil.updateMessageContentIfPresent(newMessage.id, newMessage.content, newMessage.editedAt).then(async (updated) => {
await sqlutil.updateMessageContentIfPresent(newMessage.id, newMessage.content, editTime).then(async (updated) => {
if (updated) {
if (newMessage.attachments.size != 0) {
const all_attachments = newMessage.attachments.map(attachment => sqlutil.registerAttachmentIfMissing(
@ -240,7 +246,7 @@ client.on(Events.MessageUpdate, async (oldMessage, newMessage) => {
newMessage.id,
attachment.name,
attachment.description,
newMessage.editedAt,
editTime,
attachment.contentType,
attachment.url
))