mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-06 19:47:00 +03:00
Fix redis type issues
This commit is contained in:
@@ -2,18 +2,15 @@ import {config} from '../config';
|
||||
import {Logger} from './logger';
|
||||
import redis, {Callback} from 'redis';
|
||||
|
||||
let get, set;
|
||||
let exportObject = {
|
||||
get: (key: string, callback?: Callback<string | null>) => callback(null, undefined),
|
||||
set: (key: string, value: string, callback?: Callback<string | null>) => callback(null, undefined)
|
||||
};
|
||||
|
||||
if (config.redis) {
|
||||
Logger.info('Connected to redis');
|
||||
const client = redis.createClient(config.redis);
|
||||
get = client.get;
|
||||
set = client.set;
|
||||
} else {
|
||||
get = (key: string, callback?: Callback<string | null>) => callback(null, undefined);
|
||||
set = (key: string, value: string, callback?: Callback<string | null>) => callback(null, undefined);
|
||||
exportObject = client;
|
||||
}
|
||||
|
||||
export {
|
||||
get,
|
||||
set,
|
||||
};
|
||||
export default exportObject;
|
||||
|
||||
Reference in New Issue
Block a user