mundipagg / MundiApi-NodeJS

Other
1 stars 0 forks source link

Lidar com a concorrencia quando existem multiplas lojas #55

Open GuiJordao21 opened 3 years ago

GuiJordao21 commented 3 years ago

Quando temos multiplas lojas, o Config de vcs sobrescreve a chave de uma com a chave de outra quando recebem chamadas simulteas, arrumei usando o patch-package, mas vcs precisavam dar um fix nisso

GuiJordao21 commented 3 years ago

Caso alguém esteja tendo problemas com isso, a solução temporária que achei foi usar o pacth-package para realizar o fix das chamadas onde tinhamos problemas de concorrencia passando uma chave como parametro ao invés de configurar na diretamente na SDK

static getCharge(chargeId, companyKey, callback)
/*
random blubers
*/
_options = {
             queryUrl: _queryUrl,
             method: 'GET',
             headers: _headers,
             username: companyKey, //Aqui tinhamos a importação do configuration, como no campo abaixo, mas ao invés disso estou passando a chave como parametro
             password: _configuration.basicAuthPassword,
         } 

Apesar de não saber se isso é melhor ou não, resolveu meu problema temporariamente.