ohlc pubsub bugfixes
This commit is contained in:
2
main.js
2
main.js
@@ -17,7 +17,7 @@ io.on("connection", (socket) => {
|
|||||||
socket.on('address', (chainId, address) => loginAddress(socket, chainId, address) )
|
socket.on('address', (chainId, address) => loginAddress(socket, chainId, address) )
|
||||||
socket.on('subPools', (chainId, addresses) => subPools(socket, chainId, addresses) )
|
socket.on('subPools', (chainId, addresses) => subPools(socket, chainId, addresses) )
|
||||||
socket.on('unsubPools', (chainId, addresses) => unsubPools(socket, chainId, addresses) )
|
socket.on('unsubPools', (chainId, addresses) => unsubPools(socket, chainId, addresses) )
|
||||||
socket.on('subOHLCs', (chainId, poolPeriods) => subOHLCs(socket, chainId, poolPeriods) )
|
socket.on('subOHLCs', async (chainId, poolPeriods) => await subOHLCs(socket, chainId, poolPeriods) )
|
||||||
socket.on('unsubOHLCs', (chainId, poolPeriods) => unsubOHLCs(socket, chainId, poolPeriods) )
|
socket.on('unsubOHLCs', (chainId, poolPeriods) => unsubOHLCs(socket, chainId, poolPeriods) )
|
||||||
socket.on('ensureVault', (chainId,owner,num) => ensureVault(socket, chainId, owner, num) )
|
socket.on('ensureVault', (chainId,owner,num) => ensureVault(socket, chainId, owner, num) )
|
||||||
if( 31337 in chainInfo && chainInfo[31337]?.mockenv || 1337 in chainInfo && chainInfo[1337]?.mockenv )
|
if( 31337 in chainInfo && chainInfo[31337]?.mockenv || 1337 in chainInfo && chainInfo[1337]?.mockenv )
|
||||||
|
|||||||
7
pool.js
7
pool.js
@@ -18,11 +18,14 @@ export function unsubPools( socket, chainId, addresses ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export function subOHLCs( socket, chainId, poolPeriods) {
|
export async function subOHLCs( socket, chainId, poolPeriods) {
|
||||||
|
console.log('subOHLCs', chainId, poolPeriods)
|
||||||
for(const key of poolPeriods) {
|
for(const key of poolPeriods) {
|
||||||
const room = `${chainId}|${key}`;
|
const room = `${chainId}|${key}`;
|
||||||
socket.join(room)
|
socket.join(room)
|
||||||
socket.emit('ohlc', chainId, key, ohlcs[key])
|
const ohlc = await ohlcs.get(chainId,key);
|
||||||
|
console.log('got ohlc', ohlc)
|
||||||
|
socket.emit('ohlc', chainId, key, ohlc)
|
||||||
console.log('joined room', room)
|
console.log('joined room', room)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user