Trying to unwind some async/await mess

This commit is contained in:
Bradley Bickford 2023-11-11 20:17:59 -05:00
parent e24cc98fec
commit 6cbf6dc718
2 changed files with 20 additions and 22 deletions

View File

@ -92,20 +92,20 @@ client.on(Events.GuildCreate, async guild => {
client.on(Events.MessageCreate, async message => { client.on(Events.MessageCreate, async message => {
console.log("Message Create Fired") console.log("Message Create Fired")
sqlutil.isChannelRegistered(message.channelId).then(async channel_check => { var channel_registered = sqlutil.isChannelRegistered(message.channelId)
if(!channel_check) { var user_registered = sqlutil.isUserRegistered(message.author.id)
console.log(`Registering Channel ${message.channel.guild.name} - ${message.channel.name}`)
await channel_registered
await user_registered
if(!channel_registered) {
await sqlutil.registerChannel(message.channel.id, message.channel.guildId, message.channel.name) await sqlutil.registerChannel(message.channel.id, message.channel.guildId, message.channel.name)
} }
sqlutil.isUserRegistered(message.author.id).then(async user_check => { if(!user_registered) {
if(!user_check) { await sqlutil.registerUser(messsage.author.id, message.author.username, message.author.displayName)
console.log(`Registering User ${messsage.author.username}`)
await sqlutil.registerUser(message.author.id, message.author.username, message.author.displayName)
} }
console.log(`Registering message from ${message.channel.guild.name} - ${message.channel.name} - ${message.author.username}`)
sqlutil.registerMessage(message.id, message.channelId, message.author.id, message.content, message.createdAt).then(message_add => { sqlutil.registerMessage(message.id, message.channelId, message.author.id, message.content, message.createdAt).then(message_add => {
if(message_add) { if(message_add) {
console.log("Message logged") console.log("Message logged")
@ -113,8 +113,6 @@ client.on(Events.MessageCreate, async message => {
console.log("Failed to log message") console.log("Failed to log message")
} }
}) })
})
})
}) })
client.once(Events.ClientReady, c => { client.once(Events.ClientReady, c => {

View File

@ -145,7 +145,7 @@ async function registerUser(user_snowflake, user_name, user_displayname) {
} }
async function registerMessage(message_snowflake, channel_snowflake, user_snowflake, message_content, message_timestamp) { async function registerMessage(message_snowflake, channel_snowflake, user_snowflake, message_content, message_timestamp) {
var sql = `INSERT INTO users VALUES (?, ?, ?, ?, ?);` var sql = `INSERT INTO users VALUES (?, ?, ?, ?, ?, 0, 0);`
var result = null var result = null
await connection_pool.query(sql, [message_snowflake, channel_snowflake, user_snowflake, message_content, message_timestamp], (error, results, fields) => { await connection_pool.query(sql, [message_snowflake, channel_snowflake, user_snowflake, message_content, message_timestamp], (error, results, fields) => {