UNPKG

@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
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'; } }