import { logger } from '../../../helpers' import { doRequest } from '../../../helpers/requests' import { HTTPRequestPayload } from './http-request-job-scheduler' async function process (payload: HTTPRequestPayload, jobId: number) { logger.info('Processing unicast in job %d.', jobId) const uri = payload.uris[0] const options = { method: 'POST', uri, json: payload.body } await doRequest(options) } function onError (err: Error, jobId: number) { logger.error('Error when sending request in job %d.', jobId, err) return Promise.resolve() } function onSuccess (jobId: number) { logger.info('Job %d is a success.', jobId) return Promise.resolve() } // --------------------------------------------------------------------------- export { process, onError, onSuccess }