diff options
author | MinusGix <MinusGix@gmail.com> | 2020-03-05 17:48:33 +0100 |
---|---|---|
committer | MinusGix <MinusGix@gmail.com> | 2020-03-05 17:48:33 +0100 |
commit | 3569d42f2deae8215d0cf872413810400177b547 (patch) | |
tree | db5e2692e2f5734676ea56589af5440151f04e29 /server/src/commands/utility/UAC | |
parent | Merge pull request #85 from MinusGix/add_channel_invite (diff) | |
download | hackchat-3569d42f2deae8215d0cf872413810400177b547.tar.gz hackchat-3569d42f2deae8215d0cf872413810400177b547.zip |
Add UAC info file with levels and minor utility functions
Diffstat (limited to 'server/src/commands/utility/UAC')
-rw-r--r-- | server/src/commands/utility/UAC/info.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/server/src/commands/utility/UAC/info.js b/server/src/commands/utility/UAC/info.js new file mode 100644 index 0000000..220e14d --- /dev/null +++ b/server/src/commands/utility/UAC/info.js @@ -0,0 +1,32 @@ +export const levels = { + admin : 9999999, + moderator : 999999, + + channelOwner : 99999, + channelModerator : 9999, + + user : 100, +}; + +export function isAdmin (level) { + return level >= levels.admin; +} + +export function isModerator (level) { + return level >= levels.moderator; +} + +export function isChannelOwner (level) { + return level >= levels.channelOwner; +} + +export function isChannelModerator (level) { + return level >= levels.channelModerator; +} + +export async function run (core, server, socket, data) {} + +export const info = { + name: 'uac_info', + description: 'This module contains information about UAC levels, and minor utility functions.', +};
\ No newline at end of file |