dark-sky-api
Advanced tools
Comparing version 0.3.0 to 0.3.1
{ | ||
"name": "dark-sky-api", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"description": "a simple and robust dark sky api service for client-side js", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -122,9 +122,19 @@ import darkSkySkeleton from 'dark-sky-skeleton'; | ||
/** | ||
* Make response a bit more friendly | ||
* @param {object} item - item to process | ||
*/ | ||
processWeatherItem(item) { | ||
item.windDirection = degreeToCardinal(item.windBearing); | ||
if (item.nearestStormBearing) { | ||
item.nearestStormDirection = degreeToCardinal(item.nearestStormBearing); | ||
} | ||
!item.nearestStormBearing ? null : item.nearestStormDirection = degreeToCardinal(item.nearestStormBearing); | ||
item.dateTime = moment.unix(item.time); | ||
!item.sunriseTime ? null : item.sunriseDateTime = moment.unix(item.sunriseTime); | ||
!item.sunsetTime ? null : item.sunsetDateTime = moment.unix(item.sunsetTime); | ||
!item.temperatureMinTime ? null : item.temperatureMinDateTime = moment.unix(item.temperatureMinTime); | ||
!item.temperatureMaxTime ? null : item.temperatureMaxDateTime = moment.unix(item.temperatureMaxTime); | ||
!item.apparentTemperatureMinTime ? null : item.apparentTemperatureMinDateTime = moment.unix(item.apparentTemperatureMinTime); | ||
!item.apparentTemperatureMaxTime ? null : item.apparentTemperatureMaxDateTime = moment.unix(item.apparentTemperatureMaxTime); | ||
return item; | ||
!item.precipIntensityMaxTime ? null : item.precipIntensityMaxDateTime = moment.unix(precipIntensityMaxTime); | ||
} | ||
@@ -131,0 +141,0 @@ |
28961
767