toListOfTOHLC method
List<Map<String, dynamic> >
toListOfTOHLC(
- List<
P> listOfPairs, { - TypeMapper? tMapper,
- TypeMapper? oMapper,
- TypeMapper? hMapper,
- TypeMapper? lMapper,
- TypeMapper? cMapper,
Implementation
List<Map<String, dynamic>> toListOfTOHLC(List<P> listOfPairs,
{TypeMapper? tMapper,
TypeMapper? oMapper,
TypeMapper? hMapper,
TypeMapper? lMapper,
TypeMapper? cMapper}) {
var list = listOfPairs
.map((e) => {
't': _getObjectValue(e, 0, 't', tMapper),
'o': _getObjectValue(e, 1, 'o', oMapper),
'h': _getObjectValue(e, 2, 'h', hMapper),
'l': _getObjectValue(e, 3, 'l', lMapper),
'c': _getObjectValue(e, 4, 'c', cMapper),
})
.toList();
list.sort((a, b) {
var t1 = _mapDateTimeToMillis(a['t']);
var t2 = _mapDateTimeToMillis(b['t']);
return t1 < t2 ? -1 : (t1 == t2 ? 0 : 1);
});
return list.cast();
}