diff --git a/src/intervals/checkStaffStatus.ts b/src/intervals/checkStaffStatus.ts index 1b46eab..1cb68fd 100644 --- a/src/intervals/checkStaffStatus.ts +++ b/src/intervals/checkStaffStatus.ts @@ -6,8 +6,14 @@ export default function checkStaffStatus(client: Client) { const accounts = await client.db.Account.find(); for (const acc of accounts) { const tier3 = await client.db.Tier.findOne({ id: 3 }); + try { + await client.guilds.get('446067825673633794').getRESTMember(acc.userID); + } catch { + // eslint-disable-next-line no-unused-expressions + () => {}; + } - const user = client.guilds.get('446067825673633794').members.get(acc.userID) || await client.guilds.get('446067825673633794').getRESTMember(acc.userID); + const user = client.guilds.get('446067825673633794').members.get(acc.userID); if (!acc.permissions.director && user.roles.includes('662163685439045632')) { await client.db.Account.updateOne({ username: acc.username }, { $set: { 'permissions.director': true } }); if (acc.ramLimitNotification !== -1) {