chore: early conditional on check permissions (#265)

* chore: early conditional

* fix: logic

Co-authored-by: Marcos Susaña <marcosjgs03@gmail.com>

---------

Co-authored-by: Marcos Susaña <marcosjgs03@gmail.com>
This commit is contained in:
Free 公園 2024-09-20 14:04:15 -06:00 committed by GitHub
parent 24cfd39001
commit 455ed12b0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -503,8 +503,10 @@ export class HandleCommand {
} }
checkPermissions(app: PermissionsBitField, bot: bigint) { checkPermissions(app: PermissionsBitField, bot: bigint) {
if (app.has('Administrator')) return;
const permissions = app.missings(...app.values([bot])); const permissions = app.missings(...app.values([bot]));
if (!app.has('Administrator') && permissions.length) { if (permissions.length) {
return app.keys(permissions); return app.keys(permissions);
} }
return; return;