2019-08-17 11:54:50 +00:00
|
|
|
import { default as config } from "../../cfg/config.json";
|
2017-11-25 13:31:26 +01:00
|
|
|
|
|
|
|
export const getLevel = (network, user) => {
|
|
|
|
let ret = {
|
|
|
|
level: 0,
|
|
|
|
verified: false
|
|
|
|
};
|
|
|
|
if (typeof user !== "object")
|
|
|
|
return "user has to be an object!";
|
|
|
|
if (!user.account || !user.prefix)
|
|
|
|
return ret;
|
2019-08-19 14:17:35 +00:00
|
|
|
|
|
|
|
let admin;
|
|
|
|
if(admin = config.admins.filter(a =>
|
|
|
|
a.account === user.account.toLowerCase() &&
|
|
|
|
a.network === network.toLowerCase()
|
|
|
|
)[0]) {
|
|
|
|
ret = {
|
|
|
|
level: admin.level,
|
|
|
|
verified: user.prefix.toLowerCase() === admin.prefix
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2017-11-25 13:31:26 +01:00
|
|
|
return ret;
|
2019-08-17 11:54:50 +00:00
|
|
|
};
|