9 lines
307 B
TypeScript
9 lines
307 B
TypeScript
import { Exception } from '@adonisjs/core/exceptions'
|
|
import type { HttpContext } from '@adonisjs/core/http'
|
|
|
|
export default class ApiException extends Exception {
|
|
async handle(error: this, ctx: HttpContext) {
|
|
ctx.response.status(error.status).send({ message: error.message, code: error.code })
|
|
}
|
|
}
|