UNPKG

redis-smq

Version:

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

8 lines 499 B
import { async } from 'redis-smq-common'; import { RedisConnectionPool } from './redis-connection-pool.js'; import { ERedisConnectionAcquisitionMode } from './types/connection-pool.js'; export function withExclusivePoolConnection(operation, callback) { const connectionPool = RedisConnectionPool.getInstance(); async.withCallback((cb) => connectionPool.acquire(ERedisConnectionAcquisitionMode.EXCLUSIVE, cb), operation, callback); } //# sourceMappingURL=with-exclusive-pool-connection.js.map