UNPKG

@railzai/railz-visualizations

Version:
30 lines 1.05 kB
/*! * Accounting Data as a Service™ is the solution that makes sense of your business customers' financial data. * Built with Stencil * Copyright (c) FIS. */ import { pick } from 'lodash-es'; import Translations from '../../config/translations/en.json'; import { RVParams, RVReportTypesUrlMapping } from '../../types'; import { RequestServiceInstance } from '../../services/request'; import { errorLog } from '../../services/logger'; /** * Make API call based on expected parameters for table account data type */ export const getReportData = async ({ filter, }) => { let reportData; const pickedFilter = Object.assign({}, pick(filter, [RVParams.CONNECTION_UUID])); //TODO END try { reportData = await RequestServiceInstance.getReportData({ path: RVReportTypesUrlMapping[filter.reportType], filter: pickedFilter, }); } catch (error) { errorLog(Translations.RV_NOT_ABLE_TO_RETRIEVE_REPORT_DATA, error); reportData = { error }; } return reportData; }; //# sourceMappingURL=bank-accounts.utils.js.map