(date, currency)
| 2 | import { formatDate } from '@/services/date'; |
| 3 | |
| 4 | export const getCurrencyExchange = async (date, currency) => { |
| 5 | const data = formatDate(date, 'MM-DD-YYYY'); |
| 6 | |
| 7 | const resp = await axios.get( |
| 8 | `https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoMoedaDia(moeda=@moeda,dataCotacao=@dataCotacao)?@moeda='${currency}'&@dataCotacao='${data}'&$top=100&$format=json` |
| 9 | ); |
| 10 | |
| 11 | const output = resp.data.value.map((item) => ({ |
| 12 | paridade_compra: item.paridadeCompra, |
| 13 | paridade_venda: item.paridadeVenda, |
| 14 | cotacao_compra: item.cotacaoCompra, |
| 15 | cotacao_venda: item.cotacaoVenda, |
| 16 | data_hora_cotacao: item.dataHoraCotacao, |
| 17 | tipo_boletim: item.tipoBoletim.toUpperCase(), |
| 18 | })); |
| 19 | return output; |
| 20 | }; |
no test coverage detected