diff --git a/src/routes/api/charge/stats/+server.ts b/src/routes/api/charge/stats/+server.ts index 19b4149..925a967 100644 --- a/src/routes/api/charge/stats/+server.ts +++ b/src/routes/api/charge/stats/+server.ts @@ -3,6 +3,6 @@ import { env } from '$env/dynamic/private'; export const GET = async () => { const response = await fetch(`${env.BILLING_API_URL}/charge/stats`); - const { workerCount, completeRate, backlog } = await response.json(); - return json({ workerCount, completeRate, backlog }); + const { workerCount, backlog } = await response.json(); + return json({ workerCount, backlog }); }; \ No newline at end of file diff --git a/src/routes/api/shipment/stats/+server.ts b/src/routes/api/shipment/stats/+server.ts index ae11c82..f91bd4c 100644 --- a/src/routes/api/shipment/stats/+server.ts +++ b/src/routes/api/shipment/stats/+server.ts @@ -3,6 +3,6 @@ import { env } from '$env/dynamic/private'; export const GET = async () => { const response = await fetch(`${env.SHIPMENT_API_URL}/shipments/stats`); - const { workerCount, completeRate, backlog } = await response.json(); - return json({ workerCount, completeRate, backlog }); + const { workerCount, backlog } = await response.json(); + return json({ workerCount, backlog }); }; \ No newline at end of file diff --git a/src/routes/operator/+page.svelte b/src/routes/operator/+page.svelte index 49c2e94..8842dde 100644 --- a/src/routes/operator/+page.svelte +++ b/src/routes/operator/+page.svelte @@ -60,18 +60,6 @@ borderColor: 'green', tension: 0.1 }, - { - label: 'Shipment', - data: [] as number[], - borderColor: 'blue', - tension: 0.1 - }, - { - label: 'Charge', - data: [] as number[], - borderColor: 'orange', - tension: 0.1 - } ] }; @@ -118,8 +106,10 @@ allStats.forEach((stats, i) => { let { workerCount, completeRate, backlog } = stats; + if (completeRate != undefined) { + completeChartData.datasets[i].data = [...completeChartData.datasets[i].data.slice(-20), completeRate]; + } workerCountChartData.datasets[i].data = [...workerCountChartData.datasets[i].data.slice(-20), workerCount]; - completeChartData.datasets[i].data = [...completeChartData.datasets[i].data.slice(-20), completeRate]; backlogChartData.datasets[i].data = [...backlogChartData.datasets[i].data.slice(-20), backlog]; });