#Help me to fetch latest orders using API instead of sorting from client side.

2 messages · Page 1 of 1 (latest)

wraith raven
#

export const fetchOrders = async () => {
try {
const response = await apiClient.get(/store/orders);
const ordersData = response.data.orders;
// Sort orders by created_at in descending order (latest first)
const sortedOrders = ordersData.sort((a: any, b: any) => {
return (
new Date(b.created_at).getTime() - new Date(a.created_at).getTime()
);
});

return sortedOrders || [];

} catch (error) {
const errorMessage = (error as Error).message || "Unknown error occurred";
console.error([Orders API] Error fetching orders data: ${errorMessage});
throw error;
}
};

helkp me to fix above function.

#

i am not using SDK , i am buiuld app using react native expo