Merge pull request 'fix: average time from float to bigint' (#125) from development into production
Reviewed-on: #125production 1.4.3-production.3
commit
7b864d4163
|
@ -31,7 +31,7 @@ export class QueueTimeFormula {
|
|||
|
||||
const times = itemQueue.items.map((item) => item.play_estimation ?? 0);
|
||||
const average = times.length > 0 ? math.mean(times) * 60 * 1000 : 0; // change average minute to milliseconds
|
||||
this.average = average;
|
||||
this.average = Math.floor(average);
|
||||
|
||||
const calledQueue = await this.queueDataService.lastQueue(item_queue_id);
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ export class RegisterQueueManager extends BaseCreateManager<QueueModel> {
|
|||
const first = queues[0];
|
||||
const last = queues[queues.length - 1] ?? moment().valueOf();
|
||||
const average = this.queueTimeFormula.average;
|
||||
return [first, last + average];
|
||||
return [Math.floor(first), Math.floor(last + average)];
|
||||
}
|
||||
|
||||
async beforeProcess(): Promise<void> {
|
||||
|
|
Loading…
Reference in New Issue