in frontend/src/app/return-service/agent-view/home/home.component.ts [42:58]
ngOnInit() {
this.returnService.getYYYYMMDD(this.today)
this.firebase.getOrdersDocuments().subscribe(async (res: any) => {
this.orders = res?.filter((ele: any) => {
return ele?.order_items?.find((res: any) => { return (res.is_returned && !res.return_metadata.is_valid) });
}).sort((a: { order_items: any[]; }, b: { order_items: any[]; }) => {
let sortedItems1 = this.sortOrderItems(a.order_items);
let sortedItems2 = this.sortOrderItems(b.order_items);
let item1 = new Date(sortedItems1[0].return_metadata?.returned_date);
let item2 = new Date(sortedItems2[0].return_metadata?.returned_date);
if (item1?.getTime() < item2?.getTime()) return 1
else if (item1?.getTime() > item2?.getTime()) return -1;
else return 0;
})
});
}