|
|
@@ -119,14 +119,16 @@ async fn on_data(bot_arc_clone: Arc<Mutex<Quant>>,
|
|
|
}
|
|
|
if data.channel == "level2" {
|
|
|
trace_stack.on_before_format();
|
|
|
- let depth = standard::handle_info::HandleSwapInfo::handle_special_depth(KucoinSwap,data.clone());
|
|
|
+ let special_depth = standard::handle_info::HandleSwapInfo::handle_special_depth(KucoinSwap,data.clone());
|
|
|
+ trace_stack.on_before_network(special_depth.create_at.clone());
|
|
|
trace_stack.on_after_format();
|
|
|
|
|
|
- on_special_depth(bot_arc_clone, update_flag_u, data.label, trace_stack, depth).await
|
|
|
+ on_special_depth(bot_arc_clone, update_flag_u, data.label, trace_stack, special_depth).await
|
|
|
} else if data.channel == "tickerV2" {
|
|
|
- let depth = standard::handle_info::HandleSwapInfo::handle_special_ticker(KucoinSwap, data.clone());
|
|
|
+ let special_depth = standard::handle_info::HandleSwapInfo::handle_special_ticker(KucoinSwap, data.clone());
|
|
|
+ trace_stack.on_before_network(special_depth.create_at.clone());
|
|
|
|
|
|
- on_special_depth(bot_arc_clone, update_flag_u, data.label, trace_stack, depth).await
|
|
|
+ on_special_depth(bot_arc_clone, update_flag_u, data.label, trace_stack, special_depth).await
|
|
|
} else if data.channel == "availableBalance.change" {
|
|
|
// 取消原有推送解析,因为推送的信息不准确
|
|
|
// let account = standard::handle_info::HandleSwapInfo::handle_account_info(KucoinSwap, data, run_symbol.clone());
|