Skip to content

Commit 459a7fe

Browse files
committed
fix: breaking changes of redis-async
1 parent 2f7ad17 commit 459a7fe

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

lib/test-db-redis.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ module.exports = ({
1515
(c
1616
? Promise.resolve(c)
1717
: new Promise(
18-
(accept, reject) =>
18+
(accept, reject) => {
1919
mgr.client = c = redis(redisOptions)
20-
.on('error', reject)
21-
.once('connect', () => c.removeListener('error', reject) && accept(c)),
20+
c.on('error', reject)
21+
c.once('connect', () => c.removeListener('error', reject) && accept(c))
22+
return c
23+
},
2224
)
2325
)
2426
.then(
25-
({ server_info: { redis_version: version, role }, address, selected_db: db = 0 }) =>
27+
({ __redisClient: { server_info: { redis_version: version, role } }, address, selected_db: db = 0 }) =>
2628
Object.assign(c, {
2729
[util.inspect.custom]: () => `${blue('[RedisClient]')} { @ ${color(address)}, role: ${color(role)}, dbVer: ${color(version)}, #db: ${color(db)} }`, //eslint-disable-line max-len
2830
}),

0 commit comments

Comments
 (0)