UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

20 lines (17 loc) 552 B
export const performHttpReq = ({payload, endpoint, contentType, token}, onSuccess, onError) => { const request = new XMLHttpRequest() request.open('POST', endpoint) if (contentType) { request.setRequestHeader('Content-Type', contentType) } request.setRequestHeader('Authorization', token) request.onload = () => { if (request.status === 200 || request.status === 201) { onSuccess(JSON.parse(request.response))} else { onError(request) } } request.onerror = () => onError(request) request.send(payload) }