imobanco / bb-wrapper

https://pypi.org/project/bb-wrapper/
GNU General Public License v3.0
8 stars 1 forks source link

Ajusta autenticação com a API BB #37

Closed brenomfviana closed 2 years ago

brenomfviana commented 2 years ago

Resumo

Relacionado aos issues/prs:

Como estava antes

Cada interação com a API BB realizava duas requisições: uma de autenticação e a ação (get, post, etc.).

Como ficará

Passaremos a salvar o token de autenticação no BaseBBWrapper para solicitar autenticação apenas quando o token expirar.

Alterações de models

Alterações de services

Alterações de wrappers

Foi adicionado o atributo login para salvar o token de autorização e os métodos HTTP foram sobrescritos para garantir que as requisições estejam autenticadas.

Outros ajustes

Ajusta ambiente de desenvolvimento do nix.

codecov[bot] commented 2 years ago

Codecov Report

Merging #37 (b47ccc9) into main (3d9992d) will increase coverage by 0.87%. The diff coverage is 87.17%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #37      +/-   ##
==========================================
+ Coverage   86.68%   87.56%   +0.87%     
==========================================
  Files          23       23              
  Lines         939      981      +42     
==========================================
+ Hits          814      859      +45     
+ Misses        125      122       -3     
Impacted Files Coverage Δ
bb_wrapper/wrapper/cobrancas.py 70.00% <ø> (+3.78%) :arrow_up:
bb_wrapper/wrapper/pagamento_lote.py 95.28% <ø> (-0.45%) :arrow_down:
bb_wrapper/wrapper/pix_cob.py 47.45% <0.00%> (+5.03%) :arrow_up:
bb_wrapper/wrapper/bb.py 91.37% <88.31%> (-4.78%) :arrow_down:
Impacted Files Coverage Δ
bb_wrapper/wrapper/cobrancas.py 70.00% <ø> (+3.78%) :arrow_up:
bb_wrapper/wrapper/pagamento_lote.py 95.28% <ø> (-0.45%) :arrow_down:
bb_wrapper/wrapper/pix_cob.py 47.45% <0.00%> (+5.03%) :arrow_up:
bb_wrapper/wrapper/bb.py 91.37% <88.31%> (-4.78%) :arrow_down: