From f002da6439e000cdb9b7ebf59e18625710636182 Mon Sep 17 00:00:00 2001 From: steev Date: Wed, 21 Dec 2022 10:29:43 +0100 Subject: [PATCH] Fixed faulty mysql login data for linux changed USER to USERNAME in .env --- Commons/Data/Database.js | 8 +++++--- Commons/Services/Roles.js | 2 +- index.js | 10 +++++----- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Commons/Data/Database.js b/Commons/Data/Database.js index d0c2476..213f39b 100644 --- a/Commons/Data/Database.js +++ b/Commons/Data/Database.js @@ -1,16 +1,18 @@ const sql = require('mysql'); const Database = async (db) => { + const server = sql.createConnection({ host : db.HOST, - user : db.USER, - password : db.PASSWORD, + user : db.USERNAME, + password : db.PASSWORD + , database : db.DATABASE }); server.connect(function(err) { if (err) { - console.error('error connecting: ' + err.stack); + console.error('error connecting Database in Data.Database: ' + err.stack); process.exit(1) } }); diff --git a/Commons/Services/Roles.js b/Commons/Services/Roles.js index c0add21..5a1436f 100644 --- a/Commons/Services/Roles.js +++ b/Commons/Services/Roles.js @@ -5,7 +5,7 @@ const discord = require("discord.js") @param {string} roleName name of role to assign a user @param {discord.Client} bot the bots instance */ -const AddRole = async (userVal, roleName, bot, reason) => { +const AddRole = async (userVal, roleName, bot) => { // error handling if (userVal == undefined) { throw "error user was undefined" } diff --git a/index.js b/index.js index 7425731..88f99d2 100644 --- a/index.js +++ b/index.js @@ -13,12 +13,12 @@ const commands = []; const { HandleReaction } = require("./Commons/Services/Reaction"); -// const Database = require("./Commons/Data/Database"); -// const server = Database(process.env) +const Database = require("./Commons/Data/Database"); +const server = Database(process.env) /* =============== - * File Import * - =============== */ +* File Import * +=============== */ const commandFiles = fs.readdirSync("./Commands/").filter((file) => file.endsWith(".js")); for (const file of commandFiles) { const command = require(`./Commands/${file}`); @@ -55,7 +55,7 @@ bot.on(Events.MessageReactionAdd, async (reaction, user) => { }) bot.on(Events.MessageReactionRemove, async (reaction, user) => { - HandleReaction(reaction, user, Database, "remove") + HandleReaction(reaction, user, server, "remove") }) bot.login(process.env.TOKEN)