26 lines
586 B
TypeScript
26 lines
586 B
TypeScript
import express from "express";
|
|
import { tokenValidator } from "../../../shared/utils/token.ts";
|
|
import authorizedRoles from "../../../shared/middleware/rbacMiddleware.ts";
|
|
import {
|
|
GetTrashList,
|
|
RestoreTrash,
|
|
} from "../../V1/v1Controllers/trashController/v1trashController.ts";
|
|
|
|
const v1TrashRoutes = express.Router();
|
|
|
|
//trash
|
|
v1TrashRoutes.get(
|
|
"/TrashItems ",
|
|
tokenValidator,
|
|
authorizedRoles("Admin", "User"),
|
|
GetTrashList
|
|
);
|
|
|
|
v1TrashRoutes.patch(
|
|
"/Trash/restore",
|
|
tokenValidator,
|
|
authorizedRoles("Admin", "User"),
|
|
RestoreTrash
|
|
);
|
|
export default v1TrashRoutes;
|