/var/www/verywell.gr/server/delivery/api/responseModels/errors
Edit: /var/www/verywell.gr/server/delivery/api/responseModels/errors/apiError.js (426B)
const errors = require('../../../data/errors/index')
module.exports = class ApiError {
constructor(options) {
const { code, message, stack, lang, statusCode } = options || { lang: 'en' }
this.status = 'error'
this.stack = stack
this.code = code || 500
this.statusCode = statusCode || 500
this.message =
message ||
errors[lang?.toLowerCase() || 'en'].find((p) => p.code === code)
?.message ||
''
}
}