add abort signal param

This commit is contained in:
nflnkr 2023-03-20 18:26:47 +03:00
parent 30842c6412
commit 721c4125c6

@ -5,6 +5,7 @@ interface MakeRequest {
body?: unknown body?: unknown
useToken?: boolean useToken?: boolean
contentType?: boolean contentType?: boolean
signal?: AbortSignal
} }
export default (props: MakeRequest) => { export default (props: MakeRequest) => {
@ -22,6 +23,7 @@ function makeRequest({
url, url,
body, body,
useToken = true, useToken = true,
signal,
contentType = false contentType = false
}: MakeRequest) { }: MakeRequest) {
//В случае 401 рефреш должен попробовать вызваться 1 раз //В случае 401 рефреш должен попробовать вызваться 1 раз
@ -33,7 +35,8 @@ function makeRequest({
url: url, url: url,
method: method, method: method,
headers: headers, headers: headers,
data: body data: body,
signal,
}) })
.then(response => { .then(response => {
if (response.data && response.data.accessToken) { if (response.data && response.data.accessToken) {