fixes: event sorting

This commit is contained in:
arpitnath 2023-10-04 02:03:29 +05:30
parent 3ffbe9d046
commit 085134dc72

View file

@ -68,7 +68,11 @@ export const EventManager = ({
useEffect(() => {
if (_.isEqual(currentEvents, events)) return;
setEvents(currentEvents || []);
const sortedEvents = currentEvents.sort((a, b) => {
return a.index - b.index;
});
setEvents(sortedEvents || []);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [JSON.stringify(currentEvents)]);
@ -235,8 +239,6 @@ export const EventManager = ({
newEvents[index] = updatedEvent;
setEvents(newEvents);
updateAppVersionEventHandlers(
[
{
@ -848,8 +850,6 @@ export const EventManager = ({
};
});
setEvents(result);
updateAppVersionEventHandlers(
reorderedEvents.map((event) => ({
event_id: event.id,