From 5388611e941d60cabc82b939de993ef14d954d2e Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 13 Mar 2024 15:48:19 -0400 Subject: [PATCH] pool fee selection; ohlc subs --- cache.js | 1 + pool.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/cache.js b/cache.js index dec9661..98f7db0 100644 --- a/cache.js +++ b/cache.js @@ -81,3 +81,4 @@ export const prices = new CacheDict('p') export const orderStatuses = new CacheDict('o') export const vaultOpenOrders = new CacheDict('voo') export const orderFilled = new CacheDict('of') +export const ohlcs = new CacheDict('ohlc') diff --git a/pool.js b/pool.js index b5413a9..910e814 100644 --- a/pool.js +++ b/pool.js @@ -1,8 +1,10 @@ +import {ohlcs, prices} from "./cache.js"; export function subPools( socket, chainId, addresses) { for(const address of addresses) { const room = `${chainId}|${address}`; socket.join(room) + socket.emit('p', chainId, address, prices[address]) console.log('joined room', room) } } @@ -20,6 +22,7 @@ export function subOHLCs( socket, chainId, poolPeriods) { for(const key of poolPeriods) { const room = `${chainId}|${key}`; socket.join(room) + socket.emit('ohlc', chainId, key, ohlcs[key]) console.log('joined room', room) } }