diff --git a/src/lib/users.js b/src/lib/users.js index ca196f8..c263662 100644 --- a/src/lib/users.js +++ b/src/lib/users.js @@ -2,14 +2,11 @@ const { PermissionsBitField } = require('discord.js'); /** * - * @param {import("client")} client + * @param {import("discord.js").Client} client * @param {string} userId * @returns {Promise} */ -module.exports.getCommonGuilds = async (client, userId) => await client.guilds.cache.filter(async guild => { - const member = await guild.members.fetch(userId); - return !!member; -}); +module.exports.getCommonGuilds = (client, userId) => client.guilds.cache.filter(guild => guild.members.cache.has(userId)); /** * @param {import("discord.js").Guild} guild @@ -48,4 +45,4 @@ module.exports.isStaff = async (guild, userId) => { if (guildMember.permissions.has(PermissionsBitField.Flags.ManageGuild)) return true; const staffRoles = await client.keyv.get(`cache/guild-staff:${guild.id}`) || await updateStaffRoles(guild); return staffRoles.some(r => guildMember.roles.cache.has(r)); -}; \ No newline at end of file +};