groupConsultByDate(array: ConsultDetailsModel[]) {
const groups = array.reduce((groups, game) => {
const date = game.updateDt.toString().split('T')[0];
if (!groups[date]) {
groups[date] = [];
}
groups[date].push(game);
return groups;
}, {});
const groupArrays = Object.keys(groups).map((date) => {
return {
date,
message: groups[date]
};
});
return groupArrays;
}