Added more modifications, await doesn't seem to be respected in the way I'm thinking, so more logging!

This commit is contained in:
Bradley Bickford 2023-11-11 20:35:30 -05:00
parent dfeb3d5148
commit 0ad30722ae
2 changed files with 21 additions and 3 deletions

View File

@ -96,11 +96,29 @@ client.on(Events.MessageCreate, async message => {
var user_registered = sqlutil.isUserRegistered(message.author.id)
if(!(await channel_registered).valueOf()) {
await sqlutil.registerChannel(message.channel.id, message.channel.guildId, message.channel.name)
console.log(`Registering Channel ${message.channel.name} ${message.channel.guild.name}`)
var channel_registered_result = await sqlutil.registerChannel(message.channel.id, message.channel.guildId, message.channel.name)
if(channel_registered_result.valueOf()) {
console.log(`Channel Registered ${message.channel.name} ${message.channel.guild.name}`)
} else {
console.log(`Failed to register channel ${message.channel.name} ${message.channel.guild.name}`)
return
}
}
if(!(await user_registered).valueOf()) {
await sqlutil.registerUser(messsage.author.id, message.author.username, message.author.displayName)
console.log(`Registering user ${message.author.username}`)
var user_registered_result = await sqlutil.registerUser(messsage.author.id, message.author.username, message.author.displayName)
if(user_registered_result.valueOf()) {
console.log(`User Registered ${message.author.username}`)
} else {
console.log(`failed to register user ${message.author.username}`)
return
}
}
sqlutil.registerMessage(message.id, message.channelId, message.author.id, message.content, message.createdAt).then(message_add => {

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) {
var sql = `INSERT INTO users VALUES (?, ?, ?, ?, ?, 0, 0);`
var sql = `INSERT INTO messages VALUES (?, ?, ?, ?, ?, 0, 0);`
var result = null
await connection_pool.query(sql, [message_snowflake, channel_snowflake, user_snowflake, message_content, message_timestamp], (error, results, fields) => {