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:
@@ -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 = {
|
||||
|
Reference in New Issue
Block a user