From 8d155283dd423dd887396aec0195bc088f7c79fa Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Thu, 24 Dec 2020 13:54:19 +0300 Subject: [PATCH] fix(context): fixed executeScript method --- src/ContextManager.ts | 7 +------ src/SASViyaApiClient.ts | 4 +++- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/ContextManager.ts b/src/ContextManager.ts index c2bca72..fdbfb83 100644 --- a/src/ContextManager.ts +++ b/src/ContextManager.ts @@ -325,7 +325,6 @@ export class ContextManager { executeScript: Function, accessToken?: string ) { - console.log(`[324]`, 324) const headers: any = { 'Content-Type': 'application/json' } @@ -344,13 +343,11 @@ export class ContextManager { const contextsList = contexts.items || [] const executableContexts: any[] = [] - console.log(`[this.sasViyaApiClient]`, this.sasViyaApiClient) - const promises = contextsList.map((context: any) => { const linesOfCode = ['%put &=sysuserid;'] return () => - this.sasViyaApiClient!.executeScript( + executeScript( `test-${context.name}`, linesOfCode, context.name, @@ -366,8 +363,6 @@ export class ContextManager { for (const promise of promises) results.push(await promise()) - console.log(`[results]`, results) - results.forEach((result: any, index: number) => { if (result && result.log) { try { diff --git a/src/SASViyaApiClient.ts b/src/SASViyaApiClient.ts index 7546c5f..82ae332 100644 --- a/src/SASViyaApiClient.ts +++ b/src/SASViyaApiClient.ts @@ -117,8 +117,10 @@ export class SASViyaApiClient { * @param accessToken - an access token for an authorized user. */ public async getExecutableContexts(accessToken?: string) { + const bindedExecuteScript = this.executeScript.bind(this) + return await this.contextManager.getExecutableContexts( - this.executeScript, + bindedExecuteScript, accessToken ) }