UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

21 lines 963 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueueWorkerAbstract = void 0; const redis_smq_common_1 = require("redis-smq-common"); const worker_abstract_js_1 = require("../../../common/abstract/worker/worker-abstract.js"); class QueueWorkerAbstract extends worker_abstract_js_1.WorkerAbstract { constructor(payload) { super(payload); this.logger = (0, redis_smq_common_1.createLogger)(payload.config.logger, [ ...payload.loggerContext.namespaces, this.constructor.name, ]); const { loggerContext, queueParsedParams, consumerId } = payload; this.queueParsedParams = queueParsedParams; this.loggerContext = loggerContext; this.consumerId = consumerId; this.logger.debug(`Queue worker ${this.constructor.name} initialized.`); } } exports.QueueWorkerAbstract = QueueWorkerAbstract; //# sourceMappingURL=queue-worker-abstract.js.map