From 9590adff2e5c8bdfd9db8d95c98207e268574f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFs=20Mansot?= <26844641+devfull@users.noreply.github.com> Date: Fri, 22 Sep 2023 10:06:00 +0200 Subject: [PATCH] add middlewares in `OfficeFolderAnchorsController` --- src/app/api/notary/OfficeFolderAnchorsController.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/api/notary/OfficeFolderAnchorsController.ts b/src/app/api/notary/OfficeFolderAnchorsController.ts index 086162dc..423f521b 100644 --- a/src/app/api/notary/OfficeFolderAnchorsController.ts +++ b/src/app/api/notary/OfficeFolderAnchorsController.ts @@ -6,6 +6,9 @@ import { OfficeFolder } from "le-coffre-resources/dist/Notary"; import { getFolderHashes } from "@Common/optics/notary"; import OfficeFoldersService from "@Services/notary/OfficeFoldersService/OfficeFoldersService"; import SecureService from "@Services/common/SecureService/SecureService"; +import authHandler from "@App/middlewares/AuthHandler"; +import ruleHandler from "@App/middlewares/RulesHandler"; +import folderHandler from "@App/middlewares/OfficeMembershipHandlers/FolderHandler"; @Controller() @Service() @@ -17,7 +20,7 @@ export default class OfficeFoldersController extends ApiController { /** * @description Create a new folder anchor */ - @Post("/api/v1/notary/anchors/:uid") + @Post("/api/v1/notary/anchors/:uid", [authHandler, ruleHandler, folderHandler]) protected async post(req: Request, response: Response) { try { const uid = req.params["uid"]; @@ -63,7 +66,7 @@ export default class OfficeFoldersController extends ApiController { /** * @description Verify a folder anchor status */ - @Get("/api/v1/notary/anchors/:uid") + @Get("/api/v1/notary/anchors/:uid", [authHandler, ruleHandler, folderHandler]) protected async get(req: Request, response: Response) { try { const uid = req.params["uid"];