Client Sorting, not every Source support this

This commit is contained in:
petkir 2020-07-11 19:58:20 +02:00
parent 9cfbdaf142
commit 2ecc46ce3c

View File

@ -354,6 +354,10 @@ export default class CalendarFeedSummary extends React.Component<ICalendarFeedSu
try { try {
let events = await dataProvider.getEvents(); let events = await dataProvider.getEvents();
if (!!events && events.length > 0) {
// order result bacause not every Dataprovider Support Order
events = events.sort((a: ICalendarEvent, b: ICalendarEvent) => { return a.start > b.start ? 1 : - 1; });
}
if (dataProvider.MaxTotal > 0) { if (dataProvider.MaxTotal > 0) {
events = events.slice(0, dataProvider.MaxTotal); events = events.slice(0, dataProvider.MaxTotal);
} }