fix clean up expired code

This commit is contained in:
estherdev03
2025-04-20 22:00:19 -06:00
parent 51cd90a409
commit 51dffdae30

View File

@@ -1,4 +1,5 @@
const { generateEmailTransporter } = require("./mail"); const { generateEmailTransporter } = require("./mail");
const db = require("../utils/database");
// Helper function to send email // Helper function to send email
async function sendVerificationEmail(email, verificationCode) { async function sendVerificationEmail(email, verificationCode) {
@@ -17,18 +18,17 @@ async function sendVerificationEmail(email, verificationCode) {
} }
// Clean up expired verification codes (run this periodically) // Clean up expired verification codes (run this periodically)
function cleanupExpiredCodes() { const cleanupExpiredCodes = () => {
db_con.query( db.execute(
"DELETE FROM AuthVerification WHERE Date < DATE_SUB(NOW(), INTERVAL 15 MINUTE) AND Authenticated = 0", "DELETE FROM AuthVerification WHERE Date < DATE_SUB(NOW(), INTERVAL 15 MINUTE) AND Authenticated = 0"
(err, result) => { )
if (err) { .then((res) => {
console.log(`Cleaned up expired verification codes`);
})
.catch((err) => {
console.error("Error cleaning up expired codes:", err); console.error("Error cleaning up expired codes:", err);
} else { });
console.log(`Cleaned up ${result} expired verification codes`); };
}
}
);
}
const checkDatabaseConnection = async (db) => { const checkDatabaseConnection = async (db) => {
try { try {