* Format meteorology metadata * @param {object} item * @returns {object}
(item)
| 11 | * @returns {object} |
| 12 | */ |
| 13 | function formatMetar(item) { |
| 14 | const newItem = item; |
| 15 | newItem.codigo_icao = item.codigo; |
| 16 | newItem.pressao_atmosferica = item.pressao; |
| 17 | newItem.vento = item.vento_int; |
| 18 | newItem.direcao_vento = item.vento_dir; |
| 19 | newItem.condicao = item.tempo; |
| 20 | newItem.condicao_desc = item.tempo_desc; |
| 21 | newItem.temp = item.temperatura; |
| 22 | newItem.atualizado_em = normalizeBrazilianDate(item.atualizacao); |
| 23 | |
| 24 | delete newItem.codigo; |
| 25 | delete newItem.pressao; |
| 26 | delete newItem.vento_int; |
| 27 | delete newItem.vento_dir; |
| 28 | delete newItem.tempo; |
| 29 | delete newItem.tempo_desc; |
| 30 | delete newItem.temperatura; |
| 31 | delete newItem.atualizacao; |
| 32 | |
| 33 | return newItem; |
| 34 | } |
| 35 | |
| 36 | /** |
| 37 | * Format prediction to return |
no test coverage detected