raniellyferreira / economy-api

API de cotações em tempo real com mais de 150 moedas
https://docs.awesomeapi.com.br/api-de-moedas
245 stars 21 forks source link

Casas decimais inconsistentes #33

Closed alexalannunes closed 1 year ago

alexalannunes commented 2 years ago

Quando acesso https://economia.awesomeapi.com.br/ETH/10 a casa decimal está logo após o primeiro número tornando difícil a formatação para moeda com Intl.NumberFormat:

image

Já quando usado parâmetros de data é normal https://economia.awesomeapi.com.br/ETH/100?start_date=20200806&end_date=20200806 image

alexalannunes commented 2 years ago

Após algumas análises, parece que é por período. Hoje por exemplo: https://economia.awesomeapi.com.br/ETH/2?start_date=20220722&end_date=20220722

image

alexalannunes commented 2 years ago

É uma API maravilhosa, documentação incrivelmente simples. Mas essas casas decimais me deixaram triste :disappointed:

raniellyferreira commented 2 years ago

Olá @alexalannunes,

Nesses casos terá que fazer o valor x 1000 e terá o valor correto. Ex: 9.05 x 1000 = 9050.00.

Ricardo-Sales commented 1 year ago

não teria como mudar estes valores numericos para float? acho que assim é mais facil de tratar

eu estou tendo dificuldades de fazer o tratamento delas por conta das casas decimais ex: no caso de USD-BLR é tranquilo pois o valor de conversão é mais ou menos conhecido, mas para bitcoin ou etherium fica dificil, pois o valor nao é 9.05 e sim o valor x1000 acho que se colocasse como float seria bem mais facil

alexalannunes commented 1 year ago

Olá @alexalannunes,

Nesses casos terá que fazer o valor x 1000 e terá o valor correto. Ex: 9.05 x 1000 = 9050.00.

Genial @raniellyferreira :+1: Porém teria que verificar moeda por moeda para garantir que pode multiplicar por 1000 :cry:

Mas gostei da ideia vlw!