From ddd1530c8e98de468f31a0fef0acd085a78055af Mon Sep 17 00:00:00 2001 From: Flummi Date: Sun, 26 Nov 2017 17:13:57 +0100 Subject: [PATCH] bugfix --- src/bot.js | 11 +++++------ src/inc/trigger/sandbox.js | 6 +++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/bot.js b/src/bot.js index 71d65ee..76c0918 100644 --- a/src/bot.js +++ b/src/bot.js @@ -10,13 +10,12 @@ read().then(() => { _trigger: new Map() }; - const files = fs.readdirSync(`${__dirname}/inc/trigger/`); - for (let file in files) { - if (files[file].substr(-3, 3) === ".js") { - logger.info(`(main) loading trigger: ${files[file]}`); - require(`${__dirname}/inc/trigger/${files[file]}`)(self); + fs.readdirSync(`${__dirname}/inc/trigger/`).forEach(file => { + if(file.substr(-3, 3) === ".js") { + logger.info(`(main) loading trigger: ${file}`); + require(`${__dirname}/inc/trigger/${file}`)(self); } - } + }); bot.on("message", e => { // Todo: eventhandler for (var [name, trigger] of self._trigger.entries()) { diff --git a/src/inc/trigger/sandbox.js b/src/inc/trigger/sandbox.js index 8c3a207..f6c2625 100644 --- a/src/inc/trigger/sandbox.js +++ b/src/inc/trigger/sandbox.js @@ -37,7 +37,11 @@ module.exports = bot => { return e.reply(`holy fuck, Ausgabe wäre viel zu lang! (${output.length} Zeichen :DDDDDD)`); else { _contexts.set(`${e.network}.${e.channel}.${e.user.nick}`, context); - sql.exec("update `useless` set `data` = ? where `trigger` = 'sandbox_js';", JSON.stringify(stringify([..._contexts]).replace(/\n/g, "").replace(/\t/g, ""))) + let tmp = JSON.stringify(stringify([..._contexts]) + .replace(/\n/g, "") + .replace(/\t/g, "") + .split("[native code]").join("")); + sql.exec("update `useless` set `data` = ? where `trigger` = 'sandbox_js';", tmp) .then(() => { e.reply(output); })