mirror of
https://github.com/dzeiocom/libs.git
synced 2025-06-07 08:39:56 +00:00
Update Queue to use new version of Logger
This commit is contained in:
parent
484bc2cef9
commit
335a0b45da
@ -1,9 +1,11 @@
|
|||||||
import Logger from "@dzeio/logger"
|
import Logger from '@dzeio/logger'
|
||||||
|
|
||||||
|
const logger = new Logger('Queue')
|
||||||
|
|
||||||
export default class Queue {
|
export default class Queue {
|
||||||
private queue = 0
|
private queue = 0
|
||||||
private isPaused = false
|
private isPaused = false
|
||||||
|
|
||||||
public constructor(
|
public constructor(
|
||||||
private maxQueueLength = 5,
|
private maxQueueLength = 5,
|
||||||
private timeToWait = 500
|
private timeToWait = 500
|
||||||
@ -39,11 +41,11 @@ export default class Queue {
|
|||||||
while (this.queue !== 0) {
|
while (this.queue !== 0) {
|
||||||
await new Promise((res) => setTimeout(() => {
|
await new Promise((res) => setTimeout(() => {
|
||||||
if (currentQueue !== this.queue) {
|
if (currentQueue !== this.queue) {
|
||||||
Logger.log('PromiseQueue', this.queue, 'remaining in queue')
|
logger.log('PromiseQueue', this.queue, 'remaining in queue')
|
||||||
currentQueue = this.queue
|
currentQueue = this.queue
|
||||||
}
|
}
|
||||||
res()
|
res()
|
||||||
}, this.timeToWait))
|
}, this.timeToWait))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user