fix: total activities, now merge by item queue
parent
3cf4fbdada
commit
c0a68db9f1
|
@ -17,7 +17,14 @@ export class CustomerQueueManager {
|
|||
}
|
||||
|
||||
totalActivities(ticket: QueueTicketModel): number {
|
||||
return ticket.items.length;
|
||||
const ticketItems = {};
|
||||
ticket.items.forEach((item) => {
|
||||
const item_id =
|
||||
item.item?.item_queue?.id ?? item.item?.id ?? item.item_id;
|
||||
const currentItem = ticketItems[item_id];
|
||||
ticketItems[item_id] = currentItem ? [...currentItem, item] : [item];
|
||||
});
|
||||
return Object.keys(ticketItems).length;
|
||||
}
|
||||
|
||||
totalTickets(ticket: QueueTicketModel): number {
|
||||
|
|
Loading…
Reference in New Issue