andreroggeri/pynubank

Transações de compra de NUBR33

Closed this issue · 5 comments

Eu estou tentando calcular o saldo da minha conta usando o nu.get_account_statements(). Quase fecha, se não fosse as transações que fiz para compra de BRDs. Elas não aparecem no nu.get_account_statements(), só no nu.get_account_feed() como GenericFeedEvent e mesmo no feed não aparece nenhuma indicação do valor nos detalhes. Alguém tem alguma ideia de como obter o valor dessas transações?

Daria para fazer algo parecido como foi feito para as transações pix que também são GenericFeedEvent.

O código está aqui:

def parse_pix_transaction(transaction: dict) -> dict:

Pois é, eu tinha dado uma olhada no que é feito pro pix. O problema é que pra essas transações não tem nenhuma informação de valor no campo detail.

Eu até tentei seguir as dicas em #139 pra rodar o emulador e pegar os pacotes, mas não to conseguindo. Consigo instalar o Google Play pelo OpenGApps mas depois disso a tela do emulador começa a se apagar, fica reiniciando a imagem e não consigo fazer mais nada.

Com a ajuda do @mateusbarros92 e do @Bezouro agora é possível recuperar as transações de forma paginada. Nessa implementação teoricamente sempre vai vir o campo value (que é extraído do detalhe da transação)