const exports = {}; const { recognizedObject: r = {} } = this; r.logs ??= []; exports.instance = axios.create({ baseURL: "https://svc-892c5370-5fd83b4.apps.okd-1.us-east-1.wrk-1.aws.hydra.verint.com/v1/healthz", }); exports.instance.interceptors.request.use( (config) => { return { ...config, meta: { requestBody: config.data, }, }; }, (error) => Promise.reject(error) ); exports.instance.interceptors.response.use( (response) => { r.logs.push({ request: response.config.meta?.requestBody, response: response.data, }); return response; }, (error) => { r.logs.push({ request: error.config?.meta?.requestBody, response: error.response?.data || { error: error.message }, }); return Promise.reject(error); } ); return exports.instance;