Refactor icon extraction to include port information in tags
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user