From 3d63d5733a3c1ba8e04a8324a895c4f44bb95735 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sat, 4 Mar 2023 22:43:13 -0500 Subject: [PATCH] Catch error in message sending --- libUtils.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/libUtils.js b/libUtils.js index eb127f4..63b6728 100644 --- a/libUtils.js +++ b/libUtils.js @@ -79,18 +79,17 @@ exports.sendPost = (post, source, channel, callback) => { postSourceLink = postSourceLink.hostname; const postImage = post.image ?? undefined; log.DEBUG("Sending an RSS post to discord", postTitle, postId) - - const rssMessage = new this.EmmeliaEmbedBuilder() - .setColor(0x0099FF) - .setTitle(postTitle) - .setURL(postLink) - .addFields({ name: "Post Content", value: postContent, inline: false }) - .addFields({ name: 'Published', value: postPubDate, inline: true }) - .addFields({ name: 'Source', value: postSourceLink, inline: true }) - - if (postImage) rssMessage.setImage(postImage); - try{ + const rssMessage = new this.EmmeliaEmbedBuilder() + .setColor(0x0099FF) + .setTitle(postTitle) + .setURL(postLink) + .addFields({ name: "Post Content", value: postContent, inline: false }) + .addFields({ name: 'Published', value: postPubDate, inline: true }) + .addFields({ name: 'Source', value: postSourceLink, inline: true }); + + if (postImage) rssMessage.setImage(postImage); + channel.send({ embeds: [rssMessage] }); return callback(undefined, true); }