entries should be properly removed for respective giveaways

This commit is contained in:
kingomes
2024-12-30 21:09:37 -06:00
parent ae22b79248
commit fa8e77833a
2 changed files with 4 additions and 6 deletions

View File

@@ -13,7 +13,7 @@ export default discordEvent({
const checkUser = db.prepare(`SELECT COUNT(*) as count FROM entries WHERE message_id = ? AND user_id = ?`).get(message.message_id, potentialWinners.id);
if (checkUser.count === 0) {
const stmt = db.prepare(`INSERT INTO entries(message_id, timestamp, user_id) VALUES (?, ?, ?)`).run([message.message_id, startTime, potentialWinners.id])
db.prepare(`INSERT INTO entries(message_id, timestamp, user_id) VALUES (?, ?, ?)`).run([message.message_id, startTime, potentialWinners.id])
}
}
})

View File

@@ -6,12 +6,10 @@ export default discordEvent({
execute: async (reaction, deletedEntry) => {
const deletedId = deletedEntry.id
const message_id = db.prepare(`SELECT message_id FROM giveaway_message LIMIT 1`).get()
const message = db.prepare(`SELECT message_id FROM giveaway_message WHERE message_id = ?`).get(reaction.message.id)
if (reaction.emoji.name === '🎉' && reaction.message.id === message_id.message_id) {
const stmt = db.prepare(`DELETE FROM entries WHERE user_id = ?`)
stmt.run(deletedId)
if (reaction.emoji.name === '🎉' && reaction.message.id === message.message_id) {
db.prepare(`DELETE FROM entries WHERE message_id = ? AND user_id = ?`).run(message.message_id, deletedId)
}
}
})