Bläddra i källkod

修改bitmart订阅订单

gepangpang 1 år sedan
förälder
incheckning
854d79c106
2 ändrade filer med 6 tillägg och 3 borttagningar
  1. 5 2
      standard/src/bitmart_swap_handle.rs
  2. 1 1
      standard/tests/exchange_test.rs

+ 5 - 2
standard/src/bitmart_swap_handle.rs

@@ -32,8 +32,11 @@ pub fn handle_account_info(response: &ResponseData, _symbol: &String) -> Account
 
 // 处理order信息
 pub fn handle_order(res_data: ResponseData, ct_val: Decimal) -> SpecialOrder {
-    let res_data_json = res_data.data;
-    let order_info = vec![format_order_item(res_data_json.clone(), ct_val)];
+    let res_data_json = res_data.data.as_array().unwrap();
+    let mut order_info = Vec::new();
+    for item in res_data_json.iter() {
+        order_info.push(format_order_item(item["order"].clone(), ct_val));
+    }
     SpecialOrder {
         name: res_data.label,
         order: order_info,

+ 1 - 1
standard/tests/exchange_test.rs

@@ -634,7 +634,7 @@ pub async fn test_new_exchange_wss<T>(exchange: ExchangeEnum, symbol: &str, subs
                     match mold_cc.as_str() {
                         "depth" => {
                             if data.data != "" {
-                                let result = handle_info::format_depth(ExchangeEnum::BitmartSwap, &data);
+                                handle_info::format_depth(ExchangeEnum::BitmartSwap, &data);
                                 trace!("-------------------------------");
                             }
                         }