mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-15 16:10:06 +00:00
chore(lint): fixed linting
This commit is contained in:
@@ -9,7 +9,7 @@ const Login = (): ReactElement<{}> => {
|
|||||||
const appContext = useContext(AppContext)
|
const appContext = useContext(AppContext)
|
||||||
|
|
||||||
const handleSubmit = useCallback(
|
const handleSubmit = useCallback(
|
||||||
(e) => {
|
(e: any) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
appContext.adapter.logIn(username, password).then((res) => {
|
appContext.adapter.logIn(username, password).then((res) => {
|
||||||
appContext.setIsLoggedIn(res.isLoggedIn)
|
appContext.setIsLoggedIn(res.isLoggedIn)
|
||||||
@@ -28,7 +28,7 @@ const Login = (): ReactElement<{}> => {
|
|||||||
placeholder="User Name"
|
placeholder="User Name"
|
||||||
value={username}
|
value={username}
|
||||||
required
|
required
|
||||||
onChange={(e) => setUsername(e.target.value)}
|
onChange={(e: any) => setUsername(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="row">
|
<div className="row">
|
||||||
@@ -38,7 +38,7 @@ const Login = (): ReactElement<{}> => {
|
|||||||
type="password"
|
type="password"
|
||||||
value={password}
|
value={password}
|
||||||
required
|
required
|
||||||
onChange={(e) => setPassword(e.target.value)}
|
onChange={(e: any) => setPassword(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<button type="submit" className="submit-button">
|
<button type="submit" className="submit-button">
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ export const sendArrTests = (adapter: SASjs): TestSuite => ({
|
|||||||
'Should error out with long string values over 32765 characters',
|
'Should error out with long string values over 32765 characters',
|
||||||
test: () => {
|
test: () => {
|
||||||
const data = getLongStringData(32767)
|
const data = getLongStringData(32767)
|
||||||
return adapter.request('common/sendArr', data).catch((e) => e)
|
return adapter.request('common/sendArr', data).catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) => {
|
assertion: (error: any) => {
|
||||||
return !!error && !!error.error && !!error.error.message
|
return !!error && !!error.error && !!error.error.message
|
||||||
@@ -182,7 +182,9 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
const invalidData: any = {
|
const invalidData: any = {
|
||||||
'1InvalidTable': [{ col1: 42 }]
|
'1InvalidTable': [{ col1: 42 }]
|
||||||
}
|
}
|
||||||
return adapter.request('common/sendObj', invalidData).catch((e) => e)
|
return adapter
|
||||||
|
.request('common/sendObj', invalidData)
|
||||||
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) =>
|
assertion: (error: any) =>
|
||||||
!!error && !!error.error && !!error.error.message
|
!!error && !!error.error && !!error.error.message
|
||||||
@@ -194,7 +196,9 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
const invalidData: any = {
|
const invalidData: any = {
|
||||||
'an invalidTable': [{ col1: 42 }]
|
'an invalidTable': [{ col1: 42 }]
|
||||||
}
|
}
|
||||||
return adapter.request('common/sendObj', invalidData).catch((e) => e)
|
return adapter
|
||||||
|
.request('common/sendObj', invalidData)
|
||||||
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) =>
|
assertion: (error: any) =>
|
||||||
!!error && !!error.error && !!error.error.message
|
!!error && !!error.error && !!error.error.message
|
||||||
@@ -206,7 +210,9 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
const invalidData: any = {
|
const invalidData: any = {
|
||||||
'anInvalidTable#': [{ col1: 42 }]
|
'anInvalidTable#': [{ col1: 42 }]
|
||||||
}
|
}
|
||||||
return adapter.request('common/sendObj', invalidData).catch((e) => e)
|
return adapter
|
||||||
|
.request('common/sendObj', invalidData)
|
||||||
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) =>
|
assertion: (error: any) =>
|
||||||
!!error && !!error.error && !!error.error.message
|
!!error && !!error.error && !!error.error.message
|
||||||
@@ -219,7 +225,9 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: [{ col1: 42 }]
|
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: [{ col1: 42 }]
|
||||||
}
|
}
|
||||||
|
|
||||||
return adapter.request('common/sendObj', invalidData).catch((e) => e)
|
return adapter
|
||||||
|
.request('common/sendObj', invalidData)
|
||||||
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) =>
|
assertion: (error: any) =>
|
||||||
!!error && !!error.error && !!error.error.message
|
!!error && !!error.error && !!error.error.message
|
||||||
@@ -231,7 +239,9 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
const invalidData: any = {
|
const invalidData: any = {
|
||||||
inData: [[{ data: 'value' }]]
|
inData: [[{ data: 'value' }]]
|
||||||
}
|
}
|
||||||
return adapter.request('common/sendObj', invalidData).catch((e) => e)
|
return adapter
|
||||||
|
.request('common/sendObj', invalidData)
|
||||||
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) =>
|
assertion: (error: any) =>
|
||||||
!!error && !!error.error && !!error.error.message
|
!!error && !!error.error && !!error.error.message
|
||||||
@@ -265,7 +275,7 @@ export const sendObjTests = (adapter: SASjs): TestSuite => ({
|
|||||||
test: () => {
|
test: () => {
|
||||||
return adapter
|
return adapter
|
||||||
.request('common/sendObj', getLongStringData(32767))
|
.request('common/sendObj', getLongStringData(32767))
|
||||||
.catch((e) => e)
|
.catch((e: any) => e)
|
||||||
},
|
},
|
||||||
assertion: (error: any) => {
|
assertion: (error: any) => {
|
||||||
return !!error && !!error.error && !!error.error.message
|
return !!error && !!error.error && !!error.error.message
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export const assert = (
|
|||||||
} else {
|
} else {
|
||||||
result = expression()
|
result = expression()
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
console.error(message)
|
console.error(message)
|
||||||
throw new Error(message)
|
throw new Error(message)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ describe('SASViyaApiClient', () => {
|
|||||||
.mockImplementation(() => Promise.reject('Not Found'))
|
.mockImplementation(() => Promise.reject('Not Found'))
|
||||||
const error = await sasViyaApiClient
|
const error = await sasViyaApiClient
|
||||||
.createFolder('test', '/foo')
|
.createFolder('test', '/foo')
|
||||||
.catch((e) => e)
|
.catch((e: any) => e)
|
||||||
expect(error).toBeInstanceOf(RootFolderNotFoundError)
|
expect(error).toBeInstanceOf(RootFolderNotFoundError)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ export async function executeScript(
|
|||||||
|
|
||||||
jobResult = await requestClient
|
jobResult = await requestClient
|
||||||
.get<any>(resultLink, access_token, 'text/plain')
|
.get<any>(resultLink, access_token, 'text/plain')
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
if (e instanceof NotFoundError) {
|
if (e instanceof NotFoundError) {
|
||||||
if (logLink) {
|
if (logLink) {
|
||||||
const logUrl = `${logLink.href}/content`
|
const logUrl = `${logLink.href}/content`
|
||||||
@@ -271,7 +271,7 @@ export async function executeScript(
|
|||||||
})
|
})
|
||||||
|
|
||||||
return { result: jobResult?.result, log }
|
return { result: jobResult?.result, log }
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
interface HttpError {
|
interface HttpError {
|
||||||
status: number
|
status: number
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ describe('executeScript', () => {
|
|||||||
'test',
|
'test',
|
||||||
['%put hello'],
|
['%put hello'],
|
||||||
'test context'
|
'test context'
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while getting session.')
|
expect(error).toContain('Error while getting session.')
|
||||||
})
|
})
|
||||||
@@ -128,7 +128,7 @@ describe('executeScript', () => {
|
|||||||
false,
|
false,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while getting session variable.')
|
expect(error).toContain('Error while getting session variable.')
|
||||||
})
|
})
|
||||||
@@ -297,7 +297,7 @@ describe('executeScript', () => {
|
|||||||
false,
|
false,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while posting job')
|
expect(error).toContain('Error while posting job')
|
||||||
})
|
})
|
||||||
@@ -367,7 +367,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while polling job status.')
|
expect(error).toContain('Error while polling job status.')
|
||||||
})
|
})
|
||||||
@@ -393,7 +393,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
||||||
requestClient,
|
requestClient,
|
||||||
@@ -468,7 +468,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
||||||
requestClient,
|
requestClient,
|
||||||
@@ -501,7 +501,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
expect(fetchLogsModule.fetchLogByChunks).toHaveBeenCalledWith(
|
||||||
requestClient,
|
requestClient,
|
||||||
@@ -561,7 +561,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(requestClient.get).toHaveBeenCalledWith(
|
expect(requestClient.get).toHaveBeenCalledWith(
|
||||||
`/compute/sessions/${mockSession.id}/filerefs/_webout/content`,
|
`/compute/sessions/${mockSession.id}/filerefs/_webout/content`,
|
||||||
@@ -622,7 +622,7 @@ describe('executeScript', () => {
|
|||||||
true,
|
true,
|
||||||
defaultPollOptions,
|
defaultPollOptions,
|
||||||
true
|
true
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while clearing session.')
|
expect(error).toContain('Error while clearing session.')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ describe('pollJobState', () => {
|
|||||||
false,
|
false,
|
||||||
undefined,
|
undefined,
|
||||||
defaultPollOptions
|
defaultPollOptions
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect((error as Error).message).toContain('Job state link was not found.')
|
expect((error as Error).message).toContain('Job state link was not found.')
|
||||||
})
|
})
|
||||||
@@ -238,7 +238,7 @@ describe('pollJobState', () => {
|
|||||||
false,
|
false,
|
||||||
undefined,
|
undefined,
|
||||||
defaultPollOptions
|
defaultPollOptions
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error.message).toEqual(
|
expect(error.message).toEqual(
|
||||||
'Error while polling job state for job j0b: Status Error'
|
'Error while polling job state for job j0b: Status Error'
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ describe('saveLog', () => {
|
|||||||
|
|
||||||
it('should throw an error when a valid access token is not provided', async () => {
|
it('should throw an error when a valid access token is not provided', async () => {
|
||||||
const error = await saveLog(mockJob, requestClient, 0, 100, stream).catch(
|
const error = await saveLog(mockJob, requestClient, 0, 100, stream).catch(
|
||||||
(e) => e
|
(e: any) => e
|
||||||
)
|
)
|
||||||
|
|
||||||
expect(error.message).toContain(
|
expect(error.message).toContain(
|
||||||
@@ -33,7 +33,7 @@ describe('saveLog', () => {
|
|||||||
100,
|
100,
|
||||||
stream,
|
stream,
|
||||||
't0k3n'
|
't0k3n'
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error.message).toContain(
|
expect(error.message).toContain(
|
||||||
`Log URL for job ${mockJob.id} was not found.`
|
`Log URL for job ${mockJob.id} was not found.`
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ describe('uploadTables', () => {
|
|||||||
.mockImplementation(() => 'ERROR: LARGE STRING LENGTH')
|
.mockImplementation(() => 'ERROR: LARGE STRING LENGTH')
|
||||||
|
|
||||||
const error = await uploadTables(requestClient, data, 't0k3n').catch(
|
const error = await uploadTables(requestClient, data, 't0k3n').catch(
|
||||||
(e) => e
|
(e: any) => e
|
||||||
)
|
)
|
||||||
|
|
||||||
expect(requestClient.uploadFile).not.toHaveBeenCalled()
|
expect(requestClient.uploadFile).not.toHaveBeenCalled()
|
||||||
@@ -46,7 +46,7 @@ describe('uploadTables', () => {
|
|||||||
.mockImplementation(() => Promise.reject('Upload Error'))
|
.mockImplementation(() => Promise.reject('Upload Error'))
|
||||||
|
|
||||||
const error = await uploadTables(requestClient, data, 't0k3n').catch(
|
const error = await uploadTables(requestClient, data, 't0k3n').catch(
|
||||||
(e) => e
|
(e: any) => e
|
||||||
)
|
)
|
||||||
|
|
||||||
expect(error).toContain('Error while uploading file.')
|
expect(error).toContain('Error while uploading file.')
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ describe('writeStream', () => {
|
|||||||
jest
|
jest
|
||||||
.spyOn(stream, 'write')
|
.spyOn(stream, 'write')
|
||||||
.mockImplementation((_, callback) => callback(new Error('Test Error')))
|
.mockImplementation((_, callback) => callback(new Error('Test Error')))
|
||||||
const error = await writeStream(stream, content).catch((e) => e)
|
const error = await writeStream(stream, content).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error.message).toEqual('Test Error')
|
expect(error.message).toEqual('Test Error')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ export const writeStream = async (
|
|||||||
stream: WriteStream,
|
stream: WriteStream,
|
||||||
content: string
|
content: string
|
||||||
): Promise<void> =>
|
): Promise<void> =>
|
||||||
stream.write(content + '\n', (e) => {
|
stream.write(content + '\n', (e: any) => {
|
||||||
if (e) return Promise.reject(e)
|
if (e) return Promise.reject(e)
|
||||||
|
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ describe('getAccessTokenForSasjs', () => {
|
|||||||
requestClient,
|
requestClient,
|
||||||
authConfig.client,
|
authConfig.client,
|
||||||
authConfig.refresh_token
|
authConfig.refresh_token
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while getting access token')
|
expect(error).toContain('Error while getting access token')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ describe('getAccessTokenForViya', () => {
|
|||||||
authConfig.client,
|
authConfig.client,
|
||||||
authConfig.secret,
|
authConfig.secret,
|
||||||
authConfig.refresh_token
|
authConfig.refresh_token
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while getting access token')
|
expect(error).toContain('Error while getting access token')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -62,7 +62,9 @@ describe('getTokens', () => {
|
|||||||
const expectedError =
|
const expectedError =
|
||||||
'Unable to obtain new access token. Your refresh token has expired.'
|
'Unable to obtain new access token. Your refresh token has expired.'
|
||||||
|
|
||||||
const error = await getTokens(requestClient, authConfig).catch((e) => e)
|
const error = await getTokens(requestClient, authConfig).catch(
|
||||||
|
(e: any) => e
|
||||||
|
)
|
||||||
|
|
||||||
expect(error.message).toEqual(expectedError)
|
expect(error.message).toEqual(expectedError)
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ describe('refreshTokensForSasjs', () => {
|
|||||||
const error = await refreshTokensForSasjs(
|
const error = await refreshTokensForSasjs(
|
||||||
requestClient,
|
requestClient,
|
||||||
refresh_token
|
refresh_token
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while refreshing tokens')
|
expect(error).toContain('Error while refreshing tokens')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ describe('refreshTokensForViya', () => {
|
|||||||
authConfig.client,
|
authConfig.client,
|
||||||
authConfig.secret,
|
authConfig.secret,
|
||||||
authConfig.refresh_token
|
authConfig.refresh_token
|
||||||
).catch((e) => e)
|
).catch((e: any) => e)
|
||||||
|
|
||||||
expect(error).toContain('Error while refreshing tokens')
|
expect(error).toContain('Error while refreshing tokens')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ export class Sas9JobExecutor extends BaseJobExecutor {
|
|||||||
if (data) {
|
if (data) {
|
||||||
try {
|
try {
|
||||||
formData = generateFileUploadForm(formData, data)
|
formData = generateFileUploadForm(formData, data)
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
return Promise.reject(new ErrorResponse(e?.message, e))
|
return Promise.reject(new ErrorResponse(e?.message, e))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ export class WebJobExecutor extends BaseJobExecutor {
|
|||||||
let jobUri
|
let jobUri
|
||||||
try {
|
try {
|
||||||
jobUri = await this.getJobUri(sasJob)
|
jobUri = await this.getJobUri(sasJob)
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
return new Promise(async (resolve, reject) => {
|
return new Promise(async (resolve, reject) => {
|
||||||
if (e instanceof LoginRequiredError) {
|
if (e instanceof LoginRequiredError) {
|
||||||
this.appendWaitingRequest(() => {
|
this.appendWaitingRequest(() => {
|
||||||
@@ -128,7 +128,7 @@ export class WebJobExecutor extends BaseJobExecutor {
|
|||||||
// file upload approach
|
// file upload approach
|
||||||
try {
|
try {
|
||||||
formData = generateFileUploadForm(formData, data)
|
formData = generateFileUploadForm(formData, data)
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
return Promise.reject(new ErrorResponse(e?.message, e))
|
return Promise.reject(new ErrorResponse(e?.message, e))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -138,7 +138,7 @@ export class WebJobExecutor extends BaseJobExecutor {
|
|||||||
generateTableUploadForm(formData, data)
|
generateTableUploadForm(formData, data)
|
||||||
formData = newFormData
|
formData = newFormData
|
||||||
requestParams = { ...requestParams, ...params }
|
requestParams = { ...requestParams, ...params }
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
return Promise.reject(new ErrorResponse(e?.message, e))
|
return Promise.reject(new ErrorResponse(e?.message, e))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ export class RequestClient implements HttpClient {
|
|||||||
|
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(
|
return await this.handleError(
|
||||||
e,
|
e,
|
||||||
() =>
|
() =>
|
||||||
@@ -248,7 +248,7 @@ export class RequestClient implements HttpClient {
|
|||||||
|
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(e, () =>
|
return await this.handleError(e, () =>
|
||||||
this.post<T>(url, data, accessToken, contentType, overrideHeaders)
|
this.post<T>(url, data, accessToken, contentType, overrideHeaders)
|
||||||
)
|
)
|
||||||
@@ -272,7 +272,7 @@ export class RequestClient implements HttpClient {
|
|||||||
throwIfError(response)
|
throwIfError(response)
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(e, () =>
|
return await this.handleError(e, () =>
|
||||||
this.put<T>(url, data, accessToken, overrideHeaders)
|
this.put<T>(url, data, accessToken, overrideHeaders)
|
||||||
)
|
)
|
||||||
@@ -291,7 +291,7 @@ export class RequestClient implements HttpClient {
|
|||||||
throwIfError(response)
|
throwIfError(response)
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(e, () => this.delete<T>(url, accessToken))
|
return await this.handleError(e, () => this.delete<T>(url, accessToken))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -309,7 +309,7 @@ export class RequestClient implements HttpClient {
|
|||||||
throwIfError(response)
|
throwIfError(response)
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(e, () =>
|
return await this.handleError(e, () =>
|
||||||
this.patch<T>(url, data, accessToken)
|
this.patch<T>(url, data, accessToken)
|
||||||
)
|
)
|
||||||
@@ -338,7 +338,7 @@ export class RequestClient implements HttpClient {
|
|||||||
result: response.data,
|
result: response.data,
|
||||||
etag: response.headers['etag'] as string
|
etag: response.headers['etag'] as string
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
const response = e.response as AxiosResponse
|
const response = e.response as AxiosResponse
|
||||||
if (response?.status === 403 || response?.status === 449) {
|
if (response?.status === 403 || response?.status === 449) {
|
||||||
this.parseAndSetFileUploadCsrfToken(response)
|
this.parseAndSetFileUploadCsrfToken(response)
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ export class Sas9RequestClient extends RequestClient {
|
|||||||
throwIfError(response)
|
throwIfError(response)
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(
|
return await this.handleError(
|
||||||
e,
|
e,
|
||||||
() =>
|
() =>
|
||||||
@@ -113,7 +113,7 @@ export class Sas9RequestClient extends RequestClient {
|
|||||||
throwIfError(response)
|
throwIfError(response)
|
||||||
return this.parseResponse<T>(response)
|
return this.parseResponse<T>(response)
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e: any) => {
|
||||||
return await this.handleError(e, () =>
|
return await this.handleError(e, () =>
|
||||||
this.post<T>(url, data, accessToken, contentType, overrideHeaders)
|
this.post<T>(url, data, accessToken, contentType, overrideHeaders)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export const getValidJson = (str: string | object): object => {
|
|||||||
if (str === '') return {}
|
if (str === '') return {}
|
||||||
|
|
||||||
return JSON.parse(str)
|
return JSON.parse(str)
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
if (e instanceof JsonParseArrayError) throw e
|
if (e instanceof JsonParseArrayError) throw e
|
||||||
throw new InvalidJsonError()
|
throw new InvalidJsonError()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ export const parseSasViyaLog = (logResponse: { items: any[] }) => {
|
|||||||
log = logResponse.items
|
log = logResponse.items
|
||||||
? logResponse.items.map((i) => i.line).join('\n')
|
? logResponse.items.map((i) => i.line).join('\n')
|
||||||
: JSON.stringify(logResponse)
|
: JSON.stringify(logResponse)
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
console.error('An error has occurred while parsing the log response', e)
|
console.error('An error has occurred while parsing the log response', e)
|
||||||
log = logResponse
|
log = logResponse
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ export const parseWeboutResponse = (response: string, url?: string): string => {
|
|||||||
sasResponse = response
|
sasResponse = response
|
||||||
.split('>>weboutBEGIN<<')[1]
|
.split('>>weboutBEGIN<<')[1]
|
||||||
.split('>>weboutEND<<')[0]
|
.split('>>weboutEND<<')[0]
|
||||||
} catch (e) {
|
} catch (e: any) {
|
||||||
if (url) throw new WeboutResponseError(url)
|
if (url) throw new WeboutResponseError(url)
|
||||||
|
|
||||||
sasResponse = ''
|
sasResponse = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user