UNPKG

tlab-trading-toolkit

Version:

A trading toolkit for building advanced trading bots on the GDAX platform

28 lines (27 loc) 1.02 kB
"use strict"; 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;