diff --git a/config-sub-converter/scripts/external-proxies-sanitizer-dev.js b/config-sub-converter/scripts/external-proxies-sanitizer-dev.js index 678b5d2..00d355a 100644 --- a/config-sub-converter/scripts/external-proxies-sanitizer-dev.js +++ b/config-sub-converter/scripts/external-proxies-sanitizer-dev.js @@ -319,6 +319,10 @@ function extractIconTagsAndStrip(name) { let s = String(name || ""); const tags = []; + const typ = safeStr(proxy && proxy.type) || ""; + const port = safeStr(proxy && proxy.port); + tags.push(portToFancy(port, typ)) + for (const r of ICON_RULES) { if (r.regex.test(s)) { tags.push(r.icon); @@ -333,12 +337,7 @@ function extractIconTagsAndStrip(name) { } } - const typ = safeStr(proxy && proxy.type) || ""; - const port = safeStr(proxy && proxy.port); - - const portSup = portToFancy(port, typ); - - return portSup & { stripped: s.replace(/\s+/g, " ").trim(), tags: uniq(tags) }; + return { stripped: s.replace(/\s+/g, " ").trim(), tags: uniq(tags) }; } function detectCountryByName(name) {