mirror of
https://github.com/danbulant/Shasha
synced 2026-06-17 21:31:08 +00:00
22 lines
No EOL
618 B
JavaScript
22 lines
No EOL
618 B
JavaScript
'use strict';
|
|
|
|
const Bree = require("bree");
|
|
const cabin = require("cabin");
|
|
const { Client } = require("discord.js");
|
|
const { errLog, trySend } = require("./functions"),
|
|
{ schedulerLog } = require("../config.json");
|
|
|
|
/**
|
|
* @param {Client} client
|
|
* @param {object[]} jobs
|
|
* @returns {Bree}
|
|
*/
|
|
module.exports = (client, jobs = []) => {
|
|
return new Bree({
|
|
// logger: new cabin(),
|
|
root: false,
|
|
jobs: jobs,
|
|
workerMessageHandler: (a) => trySend(client, schedulerLog, a),
|
|
errorHandler: (e, m) => errLog(e, null, client, false, `\`${m?.threadId}\` \`${m?.name}\``)
|
|
});
|
|
} |