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,25 +1,28 @@
import sql from "./sql";
export let admins = [];
export const loadAdmins = () => {
export const loadAdmins = async () => {
const db = await sql;
admins = [];
sql.exec(`select * from admins`)
.then(rows => {
rows.forEach(row => {
admins.push({
id: row.id,
prefix: row.prefix,
account: row.account,
network: row.network,
level: row.level
});
db.query(`select * from user`)
.then(rows => rows.forEach(row => {
admins.push({
id: row.id,
prefix: row.prefix,
account: row.account,
network: row.network,
level: row.level
});
})
}))
.catch(err => {
console.log("keine Admins vorhanden");
console.log("keine Admins vorhanden", err);
});
};
loadAdmins();
(async () => {
await loadAdmins();
})();
export const getLevel = (network, user) => {
let ret = {