Pārlūkot izejas kodu

火币订阅只有一个币,修复了。

skyffire 1 gadu atpakaļ
vecāks
revīzija
c4167d24d4
1 mainītis faili ar 11 papildinājumiem un 9 dzēšanām
  1. 11 9
      exchanges/src/htx_swap_ws.rs

+ 11 - 9
exchanges/src/htx_swap_ws.rs

@@ -204,16 +204,18 @@ impl HtxSwapWs {
     //订阅信息生成
     pub fn get_subscription(&self) -> Vec<Value> {
         let mut args = vec![];
-        // 只获取第一个
-        let symbol = self.symbol_s.get(0).unwrap().replace("_", "-");
-
-        for subscribe_type in &self.subscribe_types {
-            let ty_str = Self::enum_to_string(symbol.clone(),
-                                              subscribe_type.clone(),
-                                              self.login_param.clone(),
-            );
-            args.push(ty_str);
+
+        for symbol in &self.symbol_s {
+            let s = symbol.replace("_", "-");
+            for subscribe_type in &self.subscribe_types {
+                let ty_str = Self::enum_to_string(s.clone(),
+                                                  subscribe_type.clone(),
+                                                  self.login_param.clone(),
+                );
+                args.push(ty_str);
+            }
         }
+
         args
     }