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