diff --git a/src/handler/sern.ts b/src/handler/sern.ts index 6dd905f..02e3b78 100644 --- a/src/handler/sern.ts +++ b/src/handler/sern.ts @@ -120,7 +120,7 @@ export class Handler { this.defaultLogger.log( sEvent.MISUSE_CMD, message.guildId!, - `${module} has private modifier but is not registered in private server config` + `A com has private modifier but is not registered in private server config` ) if (checkIsTestServer !== module.mod.test) { @@ -153,13 +153,13 @@ export class Handler { const cmdName = Files.fmtFileName(name); switch (mod.type) { case 1: - Files.Commands.set(cmdName, { mod, options: [] }); + Files.Commands.set(cmdName, { mod : { name : cmdName, ...mod }, options: [] }); break; case 2: case 1 | 2: { const options = (await import(absPath)).options as ApplicationCommandOptionData[]; - Files.Commands.set(cmdName, { mod, options: options ?? [] }); + Files.Commands.set(cmdName, { mod : { name : cmdName, ...mod }, options: options ?? [] }); switch (mod.visibility) { case 'private': { // Reloading guild slash commands @@ -182,7 +182,7 @@ export class Handler { if (mod.alias.length > 0) { for (const alias of mod.alias) { - Files.Alias.set(alias, { mod, options: [] }); + Files.Alias.set(alias, { mod : { name : cmdName, ...mod }, options: [] }); } } } diff --git a/src/handler/utilities/readFile.ts b/src/handler/utilities/readFile.ts index 1a5fadb..319f8c9 100644 --- a/src/handler/utilities/readFile.ts +++ b/src/handler/utilities/readFile.ts @@ -5,7 +5,7 @@ import { readdirSync, statSync } from 'fs'; import { basename, join } from 'path'; export type CommandVal = { - mod: Sern.Module; + mod: Sern.Module & { name : string }; options: ApplicationCommandOptionData[]; };