use makeRequest

This commit is contained in:
srgooglo 2022-09-09 16:58:01 +02:00
parent e30fc01ba4
commit 4186a99f02

View File

@ -31,20 +31,24 @@ export default function generateHTTPRequestDispatcher({
error: null,
}
const request = await instance(requestParams)
.then((response) => {
result.response = response
const makeRequest = async () => {
return await instance(requestParams)
.then((response) => {
result.response = response
return response
})
.catch((error) => {
result.error = error.response.data.error ?? error.response.data
return response
})
.catch((error) => {
result.error = error.response.data.error ?? error.response.data
return error
})
return error
})
}
const request = await makeRequest()
if (typeof handleResponse === "function") {
await handleResponse(request)
await handleResponse(request, makeRequest)
}
if (requestParams.parseData) {