Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x 1x 1x 1x 1x 1x 1x 1x 1x | import axios from 'axios';
import composeP from 'ramda/src/composeP';
const serviceCaller = (
httpClient,
serviceUrl,
serviceRequest,
serviceProxy,
requestData,
) => {
const request = serviceRequest(requestData);
request.url = serviceUrl;
const extractData = response => response.data;
const callService = composeP(
serviceProxy,
extractData,
httpClient,
);
return callService(request);
};
const callService = serviceCaller.bind(null, axios);
export {
serviceCaller,
callService as default,
};
|