1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-10 05:40:06 +00:00

chore(*): change code style to use single quote

This commit is contained in:
Yury Shkoda
2020-09-01 14:28:15 +03:00
parent 82b14fad14
commit c626c57662
28 changed files with 404 additions and 404 deletions

View File

@@ -1,5 +1,5 @@
import { CsrfToken } from "../types"
import { needsRetry } from "./needsRetry"
import { CsrfToken } from '../types'
import { needsRetry } from './needsRetry'
let retryCount: number = 0
let retryLimit: number = 5
@@ -8,28 +8,28 @@ export async function makeRequest<T>(
url: string,
request: RequestInit,
callback: (value: CsrfToken) => any,
contentType: "text" | "json" = "json"
contentType: 'text' | 'json' = 'json'
): Promise<{ result: T; etag: string | null }> {
let retryRequest: any = null
const responseTransform =
contentType === "json"
contentType === 'json'
? (res: Response) => res.json()
: (res: Response) => res.text()
let etag = null
const result = await fetch(url, request).then(async (response) => {
if (response.redirected && response.url.includes("SASLogon/login")) {
if (response.redirected && response.url.includes('SASLogon/login')) {
return Promise.reject({ status: 401 })
}
if (!response.ok) {
if (response.status === 403) {
const tokenHeader = response.headers.get("X-CSRF-HEADER")
const tokenHeader = response.headers.get('X-CSRF-HEADER')
if (tokenHeader) {
const token = response.headers.get(tokenHeader)
callback({
headerName: tokenHeader,
value: token || ""
value: token || ''
})
retryRequest = {
@@ -37,7 +37,7 @@ export async function makeRequest<T>(
headers: { ...request.headers, [tokenHeader]: token }
}
return fetch(url, retryRequest).then((res) => {
etag = res.headers.get("ETag")
etag = res.headers.get('ETag')
return responseTransform(res)
})
}
@@ -60,7 +60,7 @@ export async function makeRequest<T>(
} else {
retryCount = 0
throw new Error("Request retry limit exceeded")
throw new Error('Request retry limit exceeded')
}
}
@@ -71,9 +71,9 @@ export async function makeRequest<T>(
return Promise.resolve()
}
const responseTransformed = await responseTransform(response)
let responseText = ""
let responseText = ''
if (typeof responseTransformed === "string") {
if (typeof responseTransformed === 'string') {
responseText = responseTransformed
} else {
responseText = JSON.stringify(responseTransformed)
@@ -95,11 +95,11 @@ export async function makeRequest<T>(
} else {
retryCount = 0
throw new Error("Request retry limit exceeded")
throw new Error('Request retry limit exceeded')
}
}
etag = response.headers.get("ETag")
etag = response.headers.get('ETag')
return responseTransformed
}
})