diff --git a/package.json b/package.json index ca86c6a..b75f98f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wms-core", - "version": "0.4.33", + "version": "0.4.34", "description": "Node web framework", "repository": "git@gitlab.com:ArisuOngaku/wms-core.git", "author": "Alice Gaudon ", diff --git a/src/auth/MailController.ts b/src/auth/MailController.ts new file mode 100644 index 0000000..9a3c9ea --- /dev/null +++ b/src/auth/MailController.ts @@ -0,0 +1,14 @@ +import {Request, Response} from "express"; +import Controller from "../Controller"; +import Mail from "../Mail"; + +export default class MailController extends Controller { + routes(): void { + this.get("/mail/:template", this.getMail); + } + + private async getMail(request: Request, response: Response) { + const template = request.params['template']; + response.send(Mail.parse(`mails/${template}.mjml.njk`, request.query, false)); + } +} \ No newline at end of file