import { baseApiRequest } from "../../apiRequests/baseApiRequest"; import { RoleResponse, RoleResponseDto } from "./type"; const PROJECT_MANAGEMENT_BASE_URL = `${process.env.NEXT_PUBLIC_PROJECT_MANAGEMENT_API_URL}/api/v1`; export const getAllRoles = async (): Promise => { return await baseApiRequest( `${PROJECT_MANAGEMENT_BASE_URL}/roles`, { method: "GET", headers: { "Content-Type": "application/json" }, credentials: "include", }, { isAccessTokenRequird: true, revalidatePaths: ["/roles"], }, ); }; export const getRoleById = async (id: string): Promise => { return await baseApiRequest( `${PROJECT_MANAGEMENT_BASE_URL}/roles/${id}`, { method: "GET", headers: { "Content-Type": "application/json", }, credentials: "include", }, { isAccessTokenRequird: true, revalidatePaths: [`/roles/${id}`], }, ); };