소스 검색

fix: keep delay data

GyDi 2 년 전
부모
커밋
97d82b03ab
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/services/delay.ts

+ 4 - 1
src/services/delay.ts

@@ -57,7 +57,10 @@ class DelayManager {
 
   /// 暂时修复provider的节点延迟排序的问题
   getDelayFix(proxy: IProxyItem, group: string) {
-    if (!proxy.provider) return this.getDelay(proxy.name, group);
+    if (!proxy.provider) {
+      const delay = this.getDelay(proxy.name, group);
+      if (delay >= 0 || delay === -2) return delay;
+    }
 
     if (proxy.history.length > 0) {
       // 0ms以error显示