Przeglądaj źródła

优化行情订阅

li.shaoyi 3 lat temu
rodzic
commit
d9dd4e8f5b
1 zmienionych plików z 17 dodań i 15 usunięć
  1. 17 15
      src/services/socket/quota/index.ts

+ 17 - 15
src/services/socket/quota/index.ts

@@ -28,21 +28,23 @@ function recombinationSubscribeGoods(): SubscribeInfoType[] {
  */
 function actionSubcribe() {
     const arr = recombinationSubscribeGoods();
-    const req = buildSubscribePeq(arr);
-    APP.sendQuoteServer(req, funCode.MainClassNumber_Quota_SubscriptRsp, {
-        onSuccess: (res: any) => {
-            parseSubscribeRsp(res)
-                .then((value) => {
-                    if (value) {
-                        console.log('订阅成功!', value);
-                    }
-                })
-                .catch((err) => {
-                    console.log('订阅失败:', err);
-                });
-        },
-        onFail: (err) => console.log('订阅失败:', err),
-    } as Callback);
+    if (arr.length) {
+        const req = buildSubscribePeq(arr);
+        APP.sendQuoteServer(req, funCode.MainClassNumber_Quota_SubscriptRsp, {
+            onSuccess: (res: any) => {
+                parseSubscribeRsp(res)
+                    .then((value) => {
+                        if (value) {
+                            console.log('订阅成功!', value);
+                        }
+                    })
+                    .catch((err) => {
+                        console.log('订阅失败:', err);
+                    });
+            },
+            onFail: (err) => console.log('订阅失败:', err),
+        } as Callback);
+    }
 }
 
 /**