From 94f86eeb7bcfcb69e3c4e21f3efb883a1e11e124 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Sat, 21 Jan 2023 22:19:50 -0700 Subject: [PATCH] debug selection messages --- src/lib/utils.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/lib/utils.js b/src/lib/utils.js index f1cf1c6..e85ef0c 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -2,6 +2,8 @@ const {Collection} = require("@projectdysnomia/dysnomia"); const murmurhash = require("murmurhash").v3; const {tinycolor} = require("@ctrl/tinycolor"); +const logger = require("../lib/logger.js"); + function pastelize(id) { const hue = murmurhash(id) % 360; const hex = tinycolor(`hsl(${hue},75%,60%)`).toHex(); @@ -207,7 +209,14 @@ async function selectionMessage( data.content += `\n\nDisplaying 25/${options.length} results`; } - const displayMessage = await msg.channel.createMessage(data); + const displayMessage = await msg.channel + .createMessage(data) + .catch((err) => + logger.error( + "selectionMessage", + "Failed to create selection message: " + err + ) + ); return await new Promise((resolve, reject) => { function listener(interaction) { @@ -310,7 +319,9 @@ async function lookupUser(msg, str, filter) { selection.push({ value: user, key: user.id, - display: `${user.username}#${user.discriminator}${user.nick ? ` (${user.nick})` : ""}`, + display: `${user.username}#${user.discriminator}${ + user.nick ? ` (${user.nick})` : "" + }`, }); } }