Closed itsdaiego closed 7 years ago
@thiagommedeiros done! :+1:
@drodrigo Estava pensando, essa estrutura de dados que a SPTrans retorna é horrível, acho que podemos melhorar isso e tornar a vida do desenvolvedor mais feliz, heheheh.
Ao invés disso:
{
"hour": "12:51",
"companiesByOperationArea": [
{
"operationAreaCode": 1,
"companies": [
{
"operationAreaCode": 1,
"referenceCode": 33,
"name": "GATO PRETO"
}
]
},
{
"operationAreaCode": 2,
"companies": [
{
"operationAreaCode": 2,
"referenceCode": 34,
"name": "SANTA BRIGITA"
}
]
}
]
}
Poderíamos fazer isso:
{
hour: "12:51",
companies: [{
operationAreaCode: 1,
referenceCode: 33,
name: "GATO PRETO"
},
{
operationAreaCode: 2,
referenceCode: 34,
name: "SANTA BRIGIDA"
}]
}
O que vc acha?
Gostei!! fica bem melhor, farei! haha
@thiagommedeiros fiz as alterações, sobre o refactoring ficou parecido com a sua ideia, da uma olhada e me diga oq ach a =) (não sei se essa é a forma mais "enxuta" de resolver o problema)
Show!!! Tem algo a mais a se fazer antes de mergear @thiagommedeiros ?
O que este PR faz?
Adiciona o tipo "companies" que retorna a lista de empresas por área de operação:
Precisa alterar a documentação?
Checklist do Desenvolvedor
build
debrowser
build
deserver
Checklist do Admin
package.json
CHANGELOG.md
atualizado com as mudançasbus-promise
atualizado no NPM