Loading capif_frontend/src/configs/apiService.js +32 −34 Original line number Diff line number Diff line Loading @@ -3,18 +3,20 @@ import axiosMockAdapter from 'axios-mock-adapter' import axios from 'axios' // INVOKERS // GET all invokers json export const getInvokers = async () => { return axiosInstance.get(`/resources/invokers`) return axiosInstance.get(`/invokers/invokersTotal`) } // GET invokers with pagination and date order export const getInvokersPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/resources/invokersPagesOrder`, { const response = await axiosInstance.get(`/invokers`, { params: { page: page, pageSize: pageSize, order: order //searchTerm: searchTerm } }); Loading @@ -24,41 +26,26 @@ export const getInvokersPagesOrder = async ({ page, pageSize, order }) => { } } const formaEsparadaInokersPages = { "total": 100, // Número total de invocadores "totalPages": 10, // Número total de páginas "data": [ { "id": 1, "name": "Invoker 1", "description": "Description of Invoker 1" }, { "id": 2, "name": "Invoker 2", "description": "Description of Invoker 2" }, ] } // GET the num of invokers in the database export const getNumInvokers = async () => { return axiosInstance.get(`/resources/numInvokers`) return axiosInstance.get(`/invokers/numInvokers`) } // GET the security contetexts created by an invoker export const getInvokerSecurity = async invokerId => { return axiosInstance.get(`/resources/invokers/security/${invokerId}`) return axiosInstance.get(`/invokers/security/${invokerId}`) } // DELETE a single invoker export const deleteInvoker = async invokerId => { return axiosInstance.delete(`/invokers/${invokerId}`) } // DELETE multiple invokers export const deleteInvokers = async invokerIds => { try { console.log('invokerIds', invokerIds) const response = await axiosInstance.delete('/invokers10', { const response = await axiosInstance.delete('/invokers', { headers: { 'Content-Type': 'application/json' }, Loading @@ -71,6 +58,7 @@ export const deleteInvokers = async invokerIds => { } }; // DELETE a security context from an invoker export const deleteSecurityContext = async (invokerId, aef_id, api_id) => { return axiosInstance.delete(`/invokers/security/${invokerId}/${aef_id}/${api_id}`) } Loading @@ -78,12 +66,12 @@ export const deleteSecurityContext = async (invokerId, aef_id, api_id) => { // PROVIDERS export const getProviders = async () => { return axiosInstance.get(`/resources/providers`) return axiosInstance.get(`/providers/providersTotal`) } export const getProvidersPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/resources/providersPagesOrder`, { const response = await axiosInstance.get(`/providers`, { params: { page: page, pageSize: pageSize, Loading @@ -98,11 +86,11 @@ export const getProvidersPagesOrder = async ({ page, pageSize, order }) => { } export const getNumProviders = async () => { return axiosInstance.get(`/resources/numProviders`) return axiosInstance.get(`/providers/numProviders`) } export const getProviderServices = async providerId => { return axiosInstance.get(`/resources/providers/services/${providerId}`) return axiosInstance.get(`/providers/services/${providerId}`) } export const deleteProvider = async providerId => { Loading @@ -114,7 +102,7 @@ export const deleteProviders = async providerIds => { console.log('providerIds', providerIds) const response = await axiosInstance.delete('/providers10', { const response = await axiosInstance.delete('/', { headers: { 'Content-Type': 'application/json' }, Loading @@ -134,17 +122,21 @@ export const deleteProviderService = async (apf_id, api_id) => { // APIS // GET all apis json export const getApis = async () => { return axiosInstance.get(`/apis`) return axiosInstance.get(`/apis/apisTotal`) } // GET num of apis in the database export const getNumApis = async () => { return axiosInstance.get(`/apis/num`) } // GEt apis with pagination and date order export const getApisPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/apisPagesOrder`, { const response = await axiosInstance.get(`/apis`, { params: { page: page, pageSize: pageSize, Loading @@ -159,13 +151,14 @@ export const getApisPagesOrder = async ({ page, pageSize, order }) => { } // DELETE multiple apis export const deleteProvidersServices = async apis => { try { const data = { api: apis.map(({ apf_id, api_id }) => ({ apf_id, api_id })) }; const response = await axiosInstance.delete('/apis10', { const response = await axiosInstance.delete('/', { headers: { 'Content-Type': 'application/json' }, Loading @@ -178,6 +171,11 @@ export const deleteProvidersServices = async apis => { } }; // USERS export const getUsers = async id => { return axiosInstance.get(`/users`) Loading Loading
capif_frontend/src/configs/apiService.js +32 −34 Original line number Diff line number Diff line Loading @@ -3,18 +3,20 @@ import axiosMockAdapter from 'axios-mock-adapter' import axios from 'axios' // INVOKERS // GET all invokers json export const getInvokers = async () => { return axiosInstance.get(`/resources/invokers`) return axiosInstance.get(`/invokers/invokersTotal`) } // GET invokers with pagination and date order export const getInvokersPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/resources/invokersPagesOrder`, { const response = await axiosInstance.get(`/invokers`, { params: { page: page, pageSize: pageSize, order: order //searchTerm: searchTerm } }); Loading @@ -24,41 +26,26 @@ export const getInvokersPagesOrder = async ({ page, pageSize, order }) => { } } const formaEsparadaInokersPages = { "total": 100, // Número total de invocadores "totalPages": 10, // Número total de páginas "data": [ { "id": 1, "name": "Invoker 1", "description": "Description of Invoker 1" }, { "id": 2, "name": "Invoker 2", "description": "Description of Invoker 2" }, ] } // GET the num of invokers in the database export const getNumInvokers = async () => { return axiosInstance.get(`/resources/numInvokers`) return axiosInstance.get(`/invokers/numInvokers`) } // GET the security contetexts created by an invoker export const getInvokerSecurity = async invokerId => { return axiosInstance.get(`/resources/invokers/security/${invokerId}`) return axiosInstance.get(`/invokers/security/${invokerId}`) } // DELETE a single invoker export const deleteInvoker = async invokerId => { return axiosInstance.delete(`/invokers/${invokerId}`) } // DELETE multiple invokers export const deleteInvokers = async invokerIds => { try { console.log('invokerIds', invokerIds) const response = await axiosInstance.delete('/invokers10', { const response = await axiosInstance.delete('/invokers', { headers: { 'Content-Type': 'application/json' }, Loading @@ -71,6 +58,7 @@ export const deleteInvokers = async invokerIds => { } }; // DELETE a security context from an invoker export const deleteSecurityContext = async (invokerId, aef_id, api_id) => { return axiosInstance.delete(`/invokers/security/${invokerId}/${aef_id}/${api_id}`) } Loading @@ -78,12 +66,12 @@ export const deleteSecurityContext = async (invokerId, aef_id, api_id) => { // PROVIDERS export const getProviders = async () => { return axiosInstance.get(`/resources/providers`) return axiosInstance.get(`/providers/providersTotal`) } export const getProvidersPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/resources/providersPagesOrder`, { const response = await axiosInstance.get(`/providers`, { params: { page: page, pageSize: pageSize, Loading @@ -98,11 +86,11 @@ export const getProvidersPagesOrder = async ({ page, pageSize, order }) => { } export const getNumProviders = async () => { return axiosInstance.get(`/resources/numProviders`) return axiosInstance.get(`/providers/numProviders`) } export const getProviderServices = async providerId => { return axiosInstance.get(`/resources/providers/services/${providerId}`) return axiosInstance.get(`/providers/services/${providerId}`) } export const deleteProvider = async providerId => { Loading @@ -114,7 +102,7 @@ export const deleteProviders = async providerIds => { console.log('providerIds', providerIds) const response = await axiosInstance.delete('/providers10', { const response = await axiosInstance.delete('/', { headers: { 'Content-Type': 'application/json' }, Loading @@ -134,17 +122,21 @@ export const deleteProviderService = async (apf_id, api_id) => { // APIS // GET all apis json export const getApis = async () => { return axiosInstance.get(`/apis`) return axiosInstance.get(`/apis/apisTotal`) } // GET num of apis in the database export const getNumApis = async () => { return axiosInstance.get(`/apis/num`) } // GEt apis with pagination and date order export const getApisPagesOrder = async ({ page, pageSize, order }) => { try { const response = await axiosInstance.get(`/apisPagesOrder`, { const response = await axiosInstance.get(`/apis`, { params: { page: page, pageSize: pageSize, Loading @@ -159,13 +151,14 @@ export const getApisPagesOrder = async ({ page, pageSize, order }) => { } // DELETE multiple apis export const deleteProvidersServices = async apis => { try { const data = { api: apis.map(({ apf_id, api_id }) => ({ apf_id, api_id })) }; const response = await axiosInstance.delete('/apis10', { const response = await axiosInstance.delete('/', { headers: { 'Content-Type': 'application/json' }, Loading @@ -178,6 +171,11 @@ export const deleteProvidersServices = async apis => { } }; // USERS export const getUsers = async id => { return axiosInstance.get(`/users`) Loading