From 82f65a800ca5da4c9da9a731d523595535520a47 Mon Sep 17 00:00:00 2001 From: Skylar Grant Date: Wed, 13 Dec 2023 16:49:48 -0500 Subject: [PATCH] bugfixes --- dot-commands/pasta.js | 4 +++- functions.js | 7 ++++--- slash-commands/save.js | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dot-commands/pasta.js b/dot-commands/pasta.js index 357f8ac..da202ef 100644 --- a/dot-commands/pasta.js +++ b/dot-commands/pasta.js @@ -8,7 +8,9 @@ module.exports = { const client = message.client; let pastaData; if (!client.pastas.has(commandData.args)) { - commandData.content = 'Sorry I couldn\'t find that pasta.'; + pastaData = { + content: "Sorry, I couldn't find that pasta." + }; } else { pastaData = client.pastas.get(commandData.args); } diff --git a/functions.js b/functions.js index 7cce43d..101b86e 100644 --- a/functions.js +++ b/functions.js @@ -262,7 +262,7 @@ const functions = { return { embeds: [ new Discord.MessageEmbed() .setAuthor({name: `${commandData.args}.${commandData.command}`}) .setDescription(pastaData.content) - .setThumbnail(pastaData.iconUrl) + .setThumbnail("https://assets.vfsh.dev/shednod.png") .setTimestamp() .setFooter({text: commandData.author})]}; }, @@ -395,12 +395,13 @@ const functions = { functions.download.requests(client); }); }, - pasta(pastaData, client) { + async pasta(pastaData, client) { const query = `INSERT INTO pastas (name, content) VALUES (${db.escape(pastaData.name)},${db.escape(pastaData.content)}) ON DUPLICATE KEY UPDATE content=${db.escape(pastaData.content)}`; - db.query(query, (err, rows, fields) => { + await db.query(query, (err, rows, fields) => { if (err) throw err; functions.download.pastas(client); }); + return; }, joint(content, client) { const query = `INSERT INTO joints (content) VALUES (${db.escape(content)})`; diff --git a/slash-commands/save.js b/slash-commands/save.js index 6390e8b..b47b05d 100644 --- a/slash-commands/save.js +++ b/slash-commands/save.js @@ -207,7 +207,7 @@ module.exports = { name: interaction.options.getString('pasta-name').toLowerCase(), content: interaction.options.getString('pasta-content'), }; - fn.upload.pasta(pastaData, interaction.client); + await fn.upload.pasta(pastaData, interaction.client); interaction.editReply({content: `The copypasta has been saved as ${pastaData.name}.pasta`, ephemeral: true }); break; // Strain