Fix queue time calculation

This commit is contained in:
Anton Vakhrushev 2020-05-19 11:01:34 +03:00
parent 911474bbfb
commit 5611fe5713

View File

@ -149,7 +149,7 @@ function createProductionQueueState(
queue, queue,
isActive: tasks.length !== 0 || taskEndingTimestamp !== 0, isActive: tasks.length !== 0 || taskEndingTimestamp !== 0,
currentTaskFinishTimestamp: taskEndingTimestamp, currentTaskFinishTimestamp: taskEndingTimestamp,
currentTaskFinishSeconds: taskEndingTimestamp ? taskEndingTimestamp - timestamp() : 0, currentTaskFinishSeconds: Math.max(taskEndingTimestamp ? taskEndingTimestamp - timestamp() : 0, 0),
firstTask: calcResourceBalance(firstTaskResources, resources, performance), firstTask: calcResourceBalance(firstTaskResources, resources, performance),
allTasks: calcResourceBalance(allTaskResources, resources, performance), allTasks: calcResourceBalance(allTaskResources, resources, performance),
taskCount: tasks.length, taskCount: tasks.length,