@tanakadigital/js-utils
Version:
Uma biblioteca utilitária com funções de erros, integração com Discord, logs e helpers genéricos.
33 lines (30 loc) • 895 B
JavaScript
import {CustomError} from './custom.error.js';
/**
* Erro 401 - Unauthorized
* Se quiser notificar um canal, passe `discordWebhookUrl` (string ou array).
* Se não for passado, não notifica no Discord.
*/
export class UnauthorizedError extends CustomError {
constructor(
message = 'Unauthorized',
cause = null,
userMessage = 'Unauthorized',
internalMessage = 'Unauthorized request',
enableReportButton = false,
ignoreSystemEvent = false,
discordWebhookUrl = [],
) {
const httpStatusCode = 401;
super(
message,
cause,
httpStatusCode,
userMessage,
internalMessage,
enableReportButton,
ignoreSystemEvent,
discordWebhookUrl
);
this.name = 'UnauthorizedError';
}
}