From 4d3f77da9b0e4436a5d87e56c8ebecbf5a9b2350 Mon Sep 17 00:00:00 2001 From: Nivetha-M <34033831+Nivetha-M@users.noreply.github.com> Date: Mon, 20 Jun 2022 17:15:36 +0530 Subject: [PATCH] FRAC filterNode API --- src/protectedApi_v8/frac.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/protectedApi_v8/frac.ts b/src/protectedApi_v8/frac.ts index de106583..493cba22 100644 --- a/src/protectedApi_v8/frac.ts +++ b/src/protectedApi_v8/frac.ts @@ -20,6 +20,7 @@ const API_END_POINTS = { `${CONSTANTS.FRAC_API_BASE}/frac/getNodeById?id=${id}&type=${type}&isDetail=true`, getRole: `${CONSTANTS.FRAC_API_BASE}/frac/getAllNodes?type=ROLE&status=VERIFIED`, searchNodes: `${CONSTANTS.FRAC_API_BASE}/frac/searchNodes`, + filterNodes: `${CONSTANTS.FRAC_API_BASE}/frac/filterNodes`, } export const fracApi = Router() @@ -229,3 +230,21 @@ fracApi.post('/bookmarkDataNode', async (req, res) => { ) } }) + +fracApi.post('/filterNodes', async (req, res) => { + try { + const response = await axios.post(API_END_POINTS.filterNodes, req.body, { + ...axiosRequestConfig, + headers: { + Authorization: extractAuthorizationFromRequest(req), + }, + }) + res.status(response.status).send(response.data) + } catch (err) { + res.status((err && err.response && err.response.status) || 500).send( + (err && err.response && err.response.data) || { + error: unknownError, + } + ) + } +})