diff --git a/src/charts/datafeed.js b/src/charts/datafeed.js index c9b5dfb..2111e1a 100644 --- a/src/charts/datafeed.js +++ b/src/charts/datafeed.js @@ -190,12 +190,12 @@ export function lookupBaseQuote(baseAddr, quoteAddr) { return _symbols[`${baseAddr}${quoteAddr}`] } -function poolIsInverted(pool) { +function poolIsInverted() { return useChartOrderStore().selectedSymbol.inverted } -export function maybeInvertBar (pool, bar) { - if (poolIsInverted(pool)) { +export function maybeInvertBar (bar) { + if (poolIsInverted()) { bar.open = 1/bar.open let high = bar.high bar.high = 1/bar.low @@ -357,9 +357,13 @@ export const DataFeed = { poolCallbackState : {lastBar: null}, poolCallback(chainId, pool, ohlcs) { - console.log("poolCallback: chainId, pool:", chainId, pool) + console.log("poolCallback: chainId, pool, ohlcs:", chainId, pool, ohlcs) + if (ohlcs == null) { + console.log("poolCallback: ohlcs == null, nothing to do.") + return; + } let ohlc = ohlcs.at(-1); - console.log("poolCallBack ohlc:", ohlc) + console.log("poolCallBack ohlc:", new Date(Number(ohlc[0])*1000).toGMTString(), ohlc) for (let i = 0; i