From 40f6ea7cd7341543757ba7ddb874e7e23d815df7 Mon Sep 17 00:00:00 2001 From: Bradley Bickford Date: Tue, 2 Jan 2024 21:50:47 -0500 Subject: [PATCH] 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 --- breadbot.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/breadbot.js b/breadbot.js index af49a2d..d10a721 100644 --- a/breadbot.js +++ b/breadbot.js @@ -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 ))