UNPKG

dmvic

Version:

A DMVIC NPM package to manage DMVIC certificate requests

26 lines (23 loc) 849 B
import { apiConfig, getAPIBaseURL } from '../config/api-configs.mjs'; import { invoke } from '../utils/request-handler.mjs'; import { getSecret } from '../utils/secrets-manager.mjs'; const checkStockStatus = async (authToken, insuranceCompanyId) => { if (!authToken) { throw new Error('Authentication token is required!'); } let response; try { const body = { MemberCompanyId: insuranceCompanyId, }; const APIBaseURL = getAPIBaseURL(getSecret('environment')); response = await invoke('POST', `${APIBaseURL}${apiConfig.general.memberCompanyStock}`, body, authToken); } catch (error) { throw new Error(`Error fetching data: ${error.message}`); } return response; }; export { // eslint-disable-next-line import/prefer-default-export checkStockStatus, };