Files
Verso/services/history-v1/storage/lib/redis.js
T
Eric Mc SweenandCopybot 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo
Make Mongo available to unit tests in all services

GitOrigin-RevId: b65bbb69883d5bba31d09802b89f35bdc523fe4d
2025-08-25 08:05:19 +00:00

27 lines
621 B
JavaScript

// @ts-check
const config = require('config')
const redis = require('@overleaf/redis-wrapper')
const historyRedisOptions = config.get('redis.history')
const rclientHistory = redis.createClient(historyRedisOptions)
const lockRedisOptions = config.get('redis.history')
const rclientLock = redis.createClient(lockRedisOptions)
async function disconnect() {
await Promise.all([rclientHistory.disconnect(), rclientLock.disconnect()])
}
async function cleanupTestRedis() {
await redis.cleanupTestRedis(rclientHistory)
}
module.exports = {
rclientHistory,
rclientLock,
redis,
disconnect,
cleanupTestRedis,
}