readSteps static method
Implementation
static Future<List<dynamic>> readSteps(DataType type,
{required DateTime dateFrom, required DateTime dateTo}) async {
List<DateTime> targets = makeTargetDates(dateFrom, dateTo);
List<dynamic> results = [];
for (var i = 0; i < targets.length; i++) {
Map<String, dynamic> result;
List<DateTime> range = makeDateRange(targets[i]);
try {
var response = await readSpecifiedDateSteps(type, range[0], range[1]);
result = {
"dateFrom": range[0],
"dateTo": range[1],
"value": response[0],
"userEntered": false,
};
} catch (ex) {
result = {
"dateFrom": range[0],
"dateTo": range[1],
"value": 0.0,
"userEntered": false
};
}
results.add(result);
}
return results;
}