From c855934fdfcda39b909db8f1021789f7892c1394 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Thu, 28 Dec 2023 10:32:47 -0300 Subject: [PATCH] fix(core.gbapp): #387 adding /setupSecurity multiple tokens. Refresh token fix. @othonlima @christopherdecastilho. --- packages/basic.gblib/services/GBVMService.ts | 10 +++++----- packages/basic.gblib/services/SystemKeywords.ts | 5 +++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/basic.gblib/services/GBVMService.ts b/packages/basic.gblib/services/GBVMService.ts index d50e19dd..e45907f4 100644 --- a/packages/basic.gblib/services/GBVMService.ts +++ b/packages/basic.gblib/services/GBVMService.ts @@ -543,8 +543,8 @@ export class GBVMService extends GBService { // Transfers auto variables into global object. - for(i in this.variables) { - global[i] = this.variables[i]; + for(__indexer in this.variables) { + global[__indexer] = this.variables[i]; } @@ -605,8 +605,8 @@ export class GBVMService extends GBService { const ensureTokens = async (firstTime) => { const tokens = this.tokens ? this.tokens.split(',') : []; - for(tokenIndexer in tokens) { - const tokenName = tokens[tokenIndexer]; + for(__indexer in tokens) { + const tokenName = tokens[__indexer]; // Auto update Bearar authentication for the first token. @@ -623,7 +623,7 @@ export class GBVMService extends GBService { global[tokenName + "_expiresOn"]= expiresOn; } - if (tokenIndexer == 0) { + if (__indexer == 0) { headers['Authorization'] = 'Bearer ' + global[tokenName]; } } diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index f465f4cd..49fb4864 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -2409,6 +2409,11 @@ export class SystemKeywords { return table; } + /** + * Publishs a tweet to X. + * + * TWEET "My tweet text" + */ public async tweet({ pid, text }) { const { min, user } = await DialogKeywords.getProcessInfo(pid);