})
setInterval(() => {
- StatsManager.Instance.updateInboxStats(this.messagesProcessed, this.inboxQueue.length())
+ StatsManager.Instance.updateInboxStats(this.messagesProcessed, this.getActivityPubMessagesWaiting())
}, SCHEDULER_INTERVALS_MS.updateInboxStats)
}
.catch(err => logger.error('Cannot add options in inbox queue.', { options, err }))
}
+ getActivityPubMessagesWaiting () {
+ return this.inboxQueue.length() + this.inboxQueue.running()
+ }
+
static get Instance () {
return this.instance || (this.instance = new this())
}