This commit is contained in:
Flummi
2018-09-08 11:21:26 +02:00
parent 75a700e332
commit 510838db4d
3 changed files with 30 additions and 6 deletions

View File

@ -6,6 +6,7 @@ let cfg = {
websrv: {},
trigger: {}
};
let admins = [];
const read = () => new Promise((resolve, reject) => {
sql.exec("select * from cfg").then(rows => {
@ -27,11 +28,33 @@ const read = () => new Promise((resolve, reject) => {
type: rows[row].type
}
}
resolve();
loadAdmins().then(() => {
resolve();
});
})
.catch(err => {
reject("no cfg");
})
});
export { cfg, read };
export const loadAdmins = () => new Promise((resolve, reject) => {
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
});
});
resolve();
})
.catch(err => {
reject("keine Admins vorhanden");
});
});
export { cfg, read, admins };