UNPKG

moleculer-io

Version:

An API GateWay service for Moleculer using Socket.IO

31 lines (26 loc) 719 B
/* * moleculer-io * Copyright (c) 2021-2026 MoleculerJS (https://github.com/moleculerjs/moleculer-io) * MIT Licensed */ const { MoleculerError } = require("moleculer").Errors; const ERR_INVALID_TOKEN = "ERR_INVALID_TOKEN"; class UnAuthorizedError extends MoleculerError { /** * Creates an instance of UnAuthorizedError. * * @param {String} type * @param {any} data * * @memberOf UnAuthorizedError */ constructor(type, data) { super("Unauthorized", 401, type || ERR_INVALID_TOKEN, data); } } class BadRequestError extends MoleculerError { constructor(type, data) { super("Bad Request", 400, type || "ERR_INVALID_FORMAT", data); } } module.exports = { UnAuthorizedError, BadRequestError };