redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
8 lines • 499 B
JavaScript
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