Fix undefined redis timeout breaking redis

This commit is contained in:
Ajay
2022-09-07 01:39:26 -04:00
parent 9c72e20d1b
commit 252e2305f2

View File

@@ -33,9 +33,9 @@ if (config.redis?.enabled) {
const get = client.get.bind(client); const get = client.get.bind(client);
exportClient.get = (key) => new Promise((resolve, reject) => { exportClient.get = (key) => new Promise((resolve, reject) => {
const timeout = setTimeout(() => reject(), config.redis.getTimeout); const timeout = config.redis.getTimeout ? setTimeout(() => reject(), config.redis.getTimeout) : null;
get(key).then((reply) => { get(key).then((reply) => {
clearTimeout(timeout); if (timeout !== null) clearTimeout(timeout);
resolve(reply); resolve(reply);
}).catch((err) => reject(err)); }).catch((err) => reject(err));
}); });