UNPKG

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

54 lines (38 loc) 814 B
function script(parent, resolver) { let alive = false; parent.postMessage("PING!"); parent.on("message", (obj) => { if (!alive) alive = true; if (!obj.id) return; let status = 1; let posted = 0; const message = { data: obj.data, resolve: (data) => { status = 1; postMessage(data); }, reject: (data) => { status = 0; postMessage(data); }, }; resolver(message); function postMessage(data) { if (posted) return; const msg = { id: obj.id, status, data, }; posted = 1; if (!alive) alive = true; parent.postMessage(msg); } }); setInterval(() => { if (!alive) process.exit(); alive = false; }, 5000); } module.exports = script;