Skip to content

Commit

Permalink
refactor: change for index to for of
Browse files Browse the repository at this point in the history
  • Loading branch information
edumaxsantos committed Nov 28, 2021
1 parent d680d32 commit dc0b758
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/controllers/carrinhos-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,14 @@ exports.post = async (req, res) => {

const { produtos } = req.body
const produtosComPrecoUnitario = []
for (let index = 0; index < produtos.length; index++) {
const { precoUnitario: preco, error } = await produtosService.getPrecoUnitarioOuErro(produtos[index])
for (const produto of produtos) {
const { precoUnitario: preco, error } = await produtosService.getPrecoUnitarioOuErro(produto)
if (error) {
const index = produtos.indexOf(produto)
const item = { ...error.item, index }
return res.status(error.statusCode).send({ message: error.message, item })
}
produtosComPrecoUnitario.push({ ...produtos[index], precoUnitario: preco })
produtosComPrecoUnitario.push({ ...produto, precoUnitario: preco })
}
const precoTotal = await service.precoTotal(produtosComPrecoUnitario)
const quantidadeTotal = await service.quantidadeTotal(produtosComPrecoUnitario)
Expand Down

0 comments on commit dc0b758

Please sign in to comment.