diff --git a/src/client/base.ts b/src/client/base.ts index 09fec94..6b1e945 100644 --- a/src/client/base.ts +++ b/src/client/base.ts @@ -120,7 +120,7 @@ export class BaseClient { context.client.logger.fatal( `${context.command.name}.`, context.author.id, - `permissions ${permissions?.length ? permissions : 'Not found'}`, + permissions, ); }, onPermissionsFail(context, permissions): any { @@ -427,7 +427,7 @@ export interface BaseClientOptions { onBotPermissionsFail?: ( context: MenuCommandContext | CommandContext, - permissions?: PermissionStrings, + permissions: PermissionStrings, ) => unknown; onInternalError?: ( client: UsingClient, diff --git a/src/commands/applications/menu.ts b/src/commands/applications/menu.ts index 848e339..e50607c 100644 --- a/src/commands/applications/menu.ts +++ b/src/commands/applications/menu.ts @@ -61,12 +61,9 @@ export abstract class ContextMenuCommand { onMiddlewaresError(context: MenuCommandContext, error: string): any { context.client.logger.fatal(`${this.name}.`, context.author.id, error); } - onBotPermissionsFail(context: MenuCommandContext, permissions?: PermissionStrings): any { + onBotPermissionsFail(context: MenuCommandContext, permissions: PermissionStrings): any { context.client.logger.fatal(`${this.name}.`, context.author.id, permissions); } - // onPermissionsFail(context: MenuCommandContext, permissions: PermissionStrings): any { - // context.client.logger.fatal(`${this.name}.`, context.author.id, permissions); - // } onInternalError(client: UsingClient, command: ContextMenuCommand, error?: unknown): any { client.logger.fatal(command.name, error); } diff --git a/src/commands/handle.ts b/src/commands/handle.ts index b2d9426..226732a 100644 --- a/src/commands/handle.ts +++ b/src/commands/handle.ts @@ -459,7 +459,7 @@ export class HandleCommand { if (!app.has('Administrator') && permissions.length) { return app.keys(permissions); } - return false; + return; } async fetchChannel(_option: CommandOptionWithType, query: string) {