Implementing .strain data source change

This commit is contained in:
Skylar Grant 2022-12-02 01:16:39 -05:00
parent 9857406edd
commit 752b86908a
2 changed files with 11 additions and 7 deletions

View File

@ -61,7 +61,7 @@ const functions = {
}
}
if (isDev) console.log('Valid Commands Added to Config');
if (isDev) console.log(`Valid Commands Added to Config\n${config.validCommands}`);
},
dotCommands(client) {
if (!client.dotCommands) client.dotCommands = new Discord.Collection();
@ -133,9 +133,10 @@ const functions = {
for (const row of rows) {
const strain = {
id: row.id,
name: row.name,
name: row.strain,
};
client.strains.set(strain.name, strain);
if (isDev) console.log(strain)
}
if (isDev) console.log('Strains Collection Built');
}
@ -145,6 +146,7 @@ const functions = {
const commandData = {};
// Split the message content at the final instance of a period
const finalPeriod = message.content.lastIndexOf('.');
if(isDev) console.log(message.content);
// If the final period is the last character, or doesn't exist
if (finalPeriod < 0) {
if (isDev) console.log(finalPeriod);
@ -310,7 +312,8 @@ const functions = {
strainEmbed.addFields([
{
name: 'Strain Name',
value: `${strainInfo.name}`,
value: `${strainInfo.strain}`,
inline: true,
},
{
name: 'Type',
@ -444,12 +447,13 @@ const functions = {
},
strain(commandData, message) {
const { strainName } = commandData;
const query = `SELECT id, name, type, effects, description, flavor, rating FROM strains WHERE name = ${db.escape(strainName)}`;
const query = `SELECT id, strain, type, effects, description, flavor, rating FROM strains WHERE strain = ${db.escape(strainName)}`;
db.query(query, (err, rows, fields) => {
if (err) throw err;
if (rows != undefined) {
commandData.strainInfo = {
id: `${rows[0].id}`,
name: `${rows[0].name}`,
strain: `${rows[0].strain}`,
type: `${rows[0].type}`,
effects: `${rows[0].effects}`,
description: `${rows[0].description}`,
@ -461,7 +465,7 @@ const functions = {
});
},
strains(client) {
const query = 'SELECT id, name FROM strains';
const query = 'SELECT id, strain FROM strains';
db.query(query, (err, rows, fields) => {
if (err) throw err;
functions.collections.strains(rows, client);

View File

@ -1,6 +1,6 @@
{
"name": "nodbot",
"version": "3.0.0",
"version": "3.0.1",
"description": "Nods and Nod Accessories.",
"main": "main.js",
"dependencies": {