yr-lib
Advanced tools
Comparing version 1.0.19 to 1.0.20
15
index.js
@@ -34,12 +34,20 @@ var request = require('request'), | ||
var filterdData; | ||
var jsonData = parser.toJson(xml_data); | ||
var jsonData = parser.toJson(xml_data); | ||
var parsedData; | ||
var initFrom; | ||
try { | ||
parsedData = JSON.parse(jsonData); | ||
if(local_time != null) { | ||
var time = moment(local_time).utc().add(time_diff_hour, 'h').startOf('hour').format(); | ||
time = time.substring(0, 13); | ||
var initFrom = parsedData.weatherdata.meta.model.from.substring(0, 13); | ||
if(time_diff_hour > 0) { | ||
initFrom = parsedData.weatherdata.meta.model[0].from.substring(0, 13); | ||
} else { | ||
initFrom = parsedData.weatherdata.meta.model.from.substring(0, 13); | ||
} | ||
if(time < initFrom) { | ||
@@ -50,4 +58,3 @@ time = initFrom; | ||
filterdData = _.remove(parsedData.weatherdata.product.time, function(n) { | ||
return n.from.substring(0,13) && n.to.substring(0,13) === time; | ||
return n.from.substring(0,13) && n.to.substring(0,13) === time; | ||
}); | ||
@@ -54,0 +61,0 @@ |
{ | ||
"name": "yr-lib", | ||
"version": "1.0.19", | ||
"version": "1.0.20", | ||
"description": "yr.no api", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
3307
53