tlab-trading-toolkit
Version:
A trading toolkit for building advanced trading bots on the GDAX platform
28 lines (27 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const redisct = require("redisct");
var config = require(process.cwd() + '/remote-config/config.json');
var redisPubsubHost = config.redis.pubsub.host;
var redisPubsubPort = config.redis.pubsub.port;
var redisPubsubPassword = config.redis.pubsub.password;
const redis = redisct(config.redis.cache.host, config.redis.cache.port, config.redis.cache.password, config.redis.cache.cluster);
function getClient() {
return redis.getRedisClient();
}
exports.getClient = getClient;
function getRedisct() {
return redis;
}
exports.getRedisct = getRedisct;
function getPubSubClient() {
return redisct(redisPubsubHost, redisPubsubPort, redisPubsubPassword, false).createNewPubSubClient();
;
}
exports.getPubSubClient = getPubSubClient;
function getEmitter() {
var io = redisct(redisPubsubHost, redisPubsubPort, redisPubsubPassword, false)
.createNewEmitter('REDIS CONNECTOR');
return io;
}
exports.getEmitter = getEmitter;