浏览代码

fix str match typo causing issues on kline fetch

Berke 1 年之前
父节点
当前提交
066e6e3bd2
共有 1 个文件被更改,包括 7 次插入6 次删除
  1. 7 6
      src/main.rs

+ 7 - 6
src/main.rs

@@ -756,15 +756,16 @@ impl State {
                         if let StreamType::Kline { exchange, ticker, timeframe } = stream {
                             let stream_clone = stream.clone();
                 
-                            if content == "Candlestick chart" || content == "Footprint Chart" {
+                            if content == "Candlestick chart" || content == "Footprint chart" {
                                 let fetch_klines = create_fetch_klines_task(exchange, ticker, timeframe, stream_clone, pane_id);
                                 tasks.push(fetch_klines);
+
+                                if content == "Footprint chart" {
+                                    let fetch_ticksize = create_fetch_ticksize_task(exchange, ticker, pane_id);
+                                    tasks.push(fetch_ticksize);
+                                }
                             }
-                
-                            if content == "Footprint chart" {
-                                let fetch_ticksize = create_fetch_ticksize_task(exchange, ticker, pane_id);
-                                tasks.push(fetch_ticksize);
-                            }
+                        
                         } else if let StreamType::DepthAndTrades { exchange, ticker } = stream {
                             let fetch_ticksize = create_fetch_ticksize_task(exchange, ticker, pane_id);
                             tasks.push(fetch_ticksize);