modified: src/inc/admin.mjs

modified:   src/inc/cfg.mjs
	modified:   src/inc/events/ctcp.mjs
	modified:   src/inc/events/message.mjs
	deleted:    src/inc/log.mjs
	modified:   src/inc/sql.mjs
	deleted:    src/inc/trigger/inc/parser.mjs
	modified:   src/index.mjs
This commit is contained in:
Flummi
2019-04-25 01:20:20 +00:00
parent d2c8ca346f
commit 54ea970a3e
8 changed files with 34 additions and 66 deletions

View File

@ -1,5 +1,4 @@
import { logger } from "../log";
import { cfg } from "../cfg";
import { getLevel } from "../admin";
const parseArgs = msg => {
let args = msg.trim().split(" ");
@ -32,7 +31,7 @@ export default self => {
if ((e.self.set !== "all" && e.self.set !== trigger.set) && trigger.set !== "all")
continue;
if (trigger.level > e.user.level.level) {
if (trigger.level > getLevel(e.network, e.user)) {
e.reply(`no permission, min level ${trigger.level} required`);
break;
}
@ -40,6 +39,6 @@ export default self => {
e = Object.assign(e, parseArgs(e.message));
trigger.f(e);
}
logger.info(`${e.network} -> ${e.channel} -> ${e.user.nick}: ${e.message}`);
console.info(`${e.network} -> ${e.channel} -> ${e.user.nick}: ${e.message}`);
});
};