mirror of
https://github.com/sergeyyarkov/educt-server.git
synced 2026-10-11 10:19:20 +03:00
16 lines
418 B
TypeScript
16 lines
418 B
TypeScript
/* eslint-disable class-methods-use-this */
|
|
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
|
|
|
|
export default class BaseController {
|
|
public sendResponse(ctx: HttpContextContract, data: object, message: string, status = 200, meta?: any): void {
|
|
const response = {
|
|
status,
|
|
message,
|
|
data,
|
|
meta,
|
|
};
|
|
|
|
return ctx.response.status(response.status).send(response);
|
|
}
|
|
}
|