mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: redis check compat tests
This commit is contained in:
@@ -53,13 +53,14 @@ redisModule.createSessionStore = async function (options) {
|
|||||||
|
|
||||||
redisModule.checkCompatibility = async function () {
|
redisModule.checkCompatibility = async function () {
|
||||||
const info = await redisModule.info(redisModule.client);
|
const info = await redisModule.info(redisModule.client);
|
||||||
redisModule.checkCompatibilityVersion(info.redis_version);
|
await redisModule.checkCompatibilityVersion(info.redis_version);
|
||||||
};
|
};
|
||||||
|
|
||||||
redisModule.checkCompatibilityVersion = function (version) {
|
redisModule.checkCompatibilityVersion = function (version, callback) {
|
||||||
if (semver.lt(version, '2.8.9')) {
|
if (semver.lt(version, '2.8.9')) {
|
||||||
throw new Error('Your Redis version is not new enough to support NodeBB, please upgrade Redis to v2.8.9 or higher.');
|
callback(new Error('Your Redis version is not new enough to support NodeBB, please upgrade Redis to v2.8.9 or higher.'));
|
||||||
}
|
}
|
||||||
|
callback();
|
||||||
};
|
};
|
||||||
|
|
||||||
redisModule.close = async function () {
|
redisModule.close = async function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user