const Config = require('../config.json'); const Guild = require('./guild'); const CommandPermission = { /** * @param {Message} message * @returns {Promise.} */ isMommy: async (message) => { const member = await Guild.getMemberFromMessage(message); return member.id === Config.mom; }, /** * @param {Message} message * @returns {Promise.} */ isMemberMod: async (message) => { const member = await Guild.getMemberFromMessage(message); return member.id === Config.mom || await Guild.isMemberMod(member); }, /** * @param {Message} message * @returns {Promise.} */ isMemberModOrHelper: async (message) => { const member = await Guild.getMemberFromMessage(message); return await CommandPermission.isMemberMod(message) || await Guild.isMemberHelper(member); }, }; module.exports = CommandPermission;