odin/libs/quotaReset.js
2024-03-04 20:38:46 +01:00

23 lines
515 B
JavaScript

const fs = require("fs");
const { resetQuotas } = require("./mysql.js");
function getLastResetDate() {
const data = fs.readFileSync("./data/lastReset", "utf8");
return parseInt(data);
}
function checkLastResetDate() {
const lastResetDate = getLastResetDate();
const now = Date.now();
if (now - lastResetDate > 1000 * 60 * 60 * 24 * 30) {
fs.writeFileSync("./data/lastReset", now.toString());
return resetQuotas();
} else {
return false;
}
}
module.exports = {
checkLastResetDate,
};