UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

33 lines (31 loc) 1.42 kB
import { __name } from '../../../chunk-PAWJFY3S.mjs'; import { container } from '@sapphire/pieces'; import { Events } from '../../types/Events.mjs'; import { bulkOverwriteError } from './registriesLog.mjs'; function emitPerRegistryError(error, command) { const { name, location } = command; const { client, logger } = container; if (client.listenerCount(Events.CommandApplicationCommandRegistryError)) { client.emit(Events.CommandApplicationCommandRegistryError, error, command); } else { logger.error( `Encountered error while handling the command application command registry for command "${name}" at path "${location.full}"`, error ); } } __name(emitPerRegistryError, "emitPerRegistryError"); function emitBulkOverwriteError(error, guildId) { const { client } = container; if (client.listenerCount(Events.ApplicationCommandRegistriesBulkOverwriteError)) { client.emit(Events.ApplicationCommandRegistriesBulkOverwriteError, error, guildId); } else if (guildId) { bulkOverwriteError(`Failed to overwrite guild application commands for guild ${guildId}`, error); } else { bulkOverwriteError(`Failed to overwrite global application commands`, error); } } __name(emitBulkOverwriteError, "emitBulkOverwriteError"); export { emitBulkOverwriteError, emitPerRegistryError }; //# sourceMappingURL=registriesErrors.mjs.map //# sourceMappingURL=registriesErrors.mjs.map