Files
old-spike/client/api/design/energy_data.js
2016-02-23 00:54:10 -06:00

21 lines
565 B
JavaScript

import ArrayUtil from './../../../shared/utils/array';
import DateRange from './../../../shared/utils/date_range';
class EnergyDataApi {
static index(params){
return jQuery.ajax({
url: '/data/energy_data/' + params.house_id + ".json",
dataType: 'json'
}).then((res)=>{
return res.data.filter((energy_datum)=>{
return ArrayUtil.any(params.dates, (range)=>{
return DateRange.lte(range[0], energy_datum.day) && DateRange.gte(range[1], energy_datum.day)
});
});
});
}
}
export default EnergyDataApi;