From 2f29287a96468b6dae9a7b98d8ab3a0f55cfd7fc Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Mon, 25 Dec 2023 19:48:32 -0300 Subject: [PATCH] fix(core.gbapp): #387 adding /setupSecurity multiple tokens. Refresh token fix. @othonlima. --- packages/basic.gblib/services/GBVMService.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/basic.gblib/services/GBVMService.ts b/packages/basic.gblib/services/GBVMService.ts index 25cc9565..e2797c32 100644 --- a/packages/basic.gblib/services/GBVMService.ts +++ b/packages/basic.gblib/services/GBVMService.ts @@ -605,16 +605,15 @@ export class GBVMService extends GBService { const ensureTokens = async () => { const tokens = this.tokens ? this.tokens.split(',') : []; - for(i in tokens) { - const tokenName = tokens[i]; - const expiresOn = new Date(global[i + "_expiresOn"]); + for(tokenName in tokens) { + const expiresOn = new Date(global[tokenName + "_expiresOn"]); if (expiresOn.getTime() > new Date().getTime()) { const {token, expiresOn} = await sys.getCustomToken({pid, tokenName}); - global[i] = token; - global[i + "_expiresOn"]= expiresOn; + global[tokenName] = token; + global[tokenName + "_expiresOn"]= expiresOn; } } };