diff --git a/install/package.json b/install/package.json index 35ccf6d832..3ca7a4ad65 100644 --- a/install/package.json +++ b/install/package.json @@ -122,7 +122,7 @@ "socket.io": "4.1.1", "socket.io-adapter-cluster": "^1.0.1", "socket.io-client": "4.1.1", - "socket.io-redis": "6.1.0", + "@socket.io/redis-adapter": "7.0.0", "sortablejs": "1.13.0", "spdx-license-list": "^6.4.0", "spider-detector": "2.0.0", diff --git a/src/database/redis.js b/src/database/redis.js index cef6105b5e..759f100bab 100644 --- a/src/database/redis.js +++ b/src/database/redis.js @@ -104,13 +104,11 @@ redisModule.info = async function (cxn) { }; redisModule.socketAdapter = async function () { - const redisAdapter = require('socket.io-redis'); + const redisAdapter = require('@socket.io/redis-adapter'); const pub = await connection.connect(nconf.get('redis')); const sub = await connection.connect(nconf.get('redis')); - return redisAdapter({ + return redisAdapter(pub, sub, { key: `db:${nconf.get('redis:database')}:adapter_key`, - pubClient: pub, - subClient: sub, }); };