UNPKG

log-vault

Version:

A generator of Winston logger instance with pre-defined configurable transports and formats and extra functionality.

20 lines (19 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.waitForProcess = waitForProcess; const bullmq_1 = require("bullmq"); const defaults_1 = require("../../defaults"); async function waitForProcess(queueName) { const queueEvents = new bullmq_1.QueueEvents(queueName, { connection: defaults_1.defaultRedisConnection }); await queueEvents.waitUntilReady(); return { completed: new Promise((resolve) => { queueEvents.on("completed", ({ returnvalue }) => resolve(returnvalue)); }), failed: new Promise((resolve) => { queueEvents.on("failed", ({ failedReason }) => resolve(failedReason)); }) }; }