dbd.js-new
Version:
dbd.js-new - Simplifica la programación de un bot de discord, dbd.js-new es una versión de dbd.js con soporte
24 lines (16 loc) • 492 B
JavaScript
const ms = require("ms");
module.exports = async (client, data) => {
const max = ms("21d");
if (data.expiresAt - Date.now() > max) return;
var repeater;
if (data.repeatEvery) {
repeater = setInterval(() => {
client.emit("timeoutPulse", data);
}, data.repeatEvery);
}
setTimeout(() => {
if (repeater) clearInterval(repeater);
client.emit("timeoutExpire", data);
client.db.delete("main", `timeout_${data.id}`);
}, data.expiresAt - Date.now());
};