1
0
mirror of https://github.com/sasjs/adapter.git synced 2025-12-11 01:14:36 +00:00

fix(config): set debug to false by default

feat(create-job): add the ability to wait for result
This commit is contained in:
Krishna Acondy
2020-10-16 10:55:56 +01:00
parent bfdb5ef0a6
commit e78dc76e56
2 changed files with 13 additions and 7 deletions

View File

@@ -581,6 +581,8 @@ export class SASViyaApiClient {
if (expectWebout) {
resultLink = `/compute/sessions/${executionSessionId}/filerefs/_webout/content`
} else {
return currentJob;
}
if (resultLink) {
@@ -953,7 +955,8 @@ export class SASViyaApiClient {
contextName: string,
data?: any,
accessToken?: string,
waitForResult = true
waitForResult = true,
expectWebout = false
) {
if (isRelativePath(sasJob) && !this.rootFolderName) {
throw new Error(
@@ -1034,7 +1037,7 @@ export class SASViyaApiClient {
contextName,
accessToken,
data,
true,
expectWebout,
waitForResult
)
}

View File

@@ -44,7 +44,7 @@ const defaultConfig: SASjsConfig = {
pathSASViya: '/SASJobExecution',
appLoc: '/Public/seedapp',
serverType: ServerType.SASViya,
debug: true,
debug: false,
contextName: 'SAS Job Execution compute context',
useComputeApi: false
}
@@ -688,7 +688,8 @@ export default class SASjs {
sasJob: string,
data: any,
config: any = {},
accessToken?: string
accessToken?: string,
waitForResult?: boolean
) {
config = {
...this.sasjsConfig,
@@ -702,13 +703,13 @@ export default class SASjs {
)
}
const waitForResult = false
return this.sasViyaApiClient?.executeComputeJob(
sasJob,
config.contextName,
data,
accessToken,
waitForResult
!!waitForResult,
false
)
}
@@ -732,13 +733,15 @@ export default class SASjs {
sasjsWaitingRequest.requestPromise.promise = new Promise(
async (resolve, reject) => {
const waitForResult = true
const expectWebout = true
this.sasViyaApiClient
?.executeComputeJob(
sasJob,
config.contextName,
data,
accessToken,
waitForResult
waitForResult,
expectWebout
)
.then((response) => {
if (!config.debug) {