1
0
Fork 0

Merge branch 'master' of gitlab.libraryofcode.org:engineering/cloudservices

refactor/models
Matthew 2020-08-14 17:00:39 -04:00
commit 66efb07dbf
No known key found for this signature in database
GPG Key ID: 210AF32ADE3B5C4B
1 changed files with 6 additions and 9 deletions

View File

@ -6,16 +6,13 @@ export default function checkStaffStatus(client: Client) {
const accounts = await client.db.Account.find(); const accounts = await client.db.Account.find();
for (const acc of accounts) { for (const acc of accounts) {
const tier3 = await client.db.Tier.findOne({ id: 3 }); 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); let user = client.guilds.get('446067825673633794').members.get(acc.userID);
// eslint-disable-next-line no-continue try {
if (!user) continue; if (!user) user = await client.guilds.get('446067825673633794').getRESTMember(acc.userID);
} catch (error) {
continue; // eslint-disable-line no-continue
}
if (!acc.permissions.director && user.roles.includes('662163685439045632')) { if (!acc.permissions.director && user.roles.includes('662163685439045632')) {
await client.db.Account.updateOne({ username: acc.username }, { $set: { 'permissions.director': true } }); await client.db.Account.updateOne({ username: acc.username }, { $set: { 'permissions.director': true } });
if (acc.ramLimitNotification !== -1) { if (acc.ramLimitNotification !== -1) {