add middlewares in OfficeFolderAnchorsController

This commit is contained in:
Loïs Mansot 2023-09-22 10:06:00 +02:00
parent dc5eb4cb52
commit 9590adff2e
No known key found for this signature in database
GPG Key ID: 8CF1F4150DDA726D

View File

@ -6,6 +6,9 @@ import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { getFolderHashes } from "@Common/optics/notary"; import { getFolderHashes } from "@Common/optics/notary";
import OfficeFoldersService from "@Services/notary/OfficeFoldersService/OfficeFoldersService"; import OfficeFoldersService from "@Services/notary/OfficeFoldersService/OfficeFoldersService";
import SecureService from "@Services/common/SecureService/SecureService"; 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() @Controller()
@Service() @Service()
@ -17,7 +20,7 @@ export default class OfficeFoldersController extends ApiController {
/** /**
* @description Create a new folder anchor * @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) { protected async post(req: Request, response: Response) {
try { try {
const uid = req.params["uid"]; const uid = req.params["uid"];
@ -63,7 +66,7 @@ export default class OfficeFoldersController extends ApiController {
/** /**
* @description Verify a folder anchor status * @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) { protected async get(req: Request, response: Response) {
try { try {
const uid = req.params["uid"]; const uid = req.params["uid"];