summaryrefslogtreecommitdiff
path: root/src/store
diff options
context:
space:
mode:
authorHaishan <[email protected]>2020-03-01 19:27:47 +0800
committerHaishan <[email protected]>2020-03-01 19:27:47 +0800
commitb870121fb3a50f9e178b1dfbc1fba45107ff87f2 (patch)
tree3f48787636ef16afbf56d2e612ff9bd3c9dc827b /src/store
parent03a249c0324d6c37ff0b644c68867ba517d3fda6 (diff)
fix: allow request latency for non-original clash proxy types
for #474
Diffstat (limited to 'src/store')
-rw-r--r--src/store/proxies.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/store/proxies.js b/src/store/proxies.js
index 95f724b..3896fee 100644
--- a/src/store/proxies.js
+++ b/src/store/proxies.js
@@ -21,7 +21,17 @@ type ProxyProvider = {
// const ProxyTypeBuiltin = ['DIRECT', 'GLOBAL', 'REJECT'];
// const ProxyGroupTypes = ['Fallback', 'URLTest', 'Selector', 'LoadBalance'];
-const ProxyTypes = ['Shadowsocks', 'Snell', 'Socks5', 'Http', 'Vmess'];
+// const ProxyTypes = ['Shadowsocks', 'Snell', 'Socks5', 'Http', 'Vmess'];
+
+const NonProxyTypes = [
+ 'Direct',
+ 'Fallback',
+ 'Reject',
+ 'Selector',
+ 'URLTest',
+ 'LoadBalance',
+ 'Unknown'
+];
export const getProxies = s => s.proxies.proxies;
export const getDelay = s => s.proxies.delay;
@@ -206,7 +216,7 @@ function retrieveGroupNamesFrom(proxies) {
if (prop === 'GLOBAL') {
globalAll = p.all;
}
- } else if (ProxyTypes.indexOf(p.type) >= 0) {
+ } else if (NonProxyTypes.indexOf(p.type) < 0) {
proxyNames.push(prop);
}
}