Add proxy parameter to extractIconTagsAndStrip function for enhanced tag extraction

This commit is contained in:
2026-02-19 00:11:21 +03:00
parent b9e61b3653
commit 6387da7d20

View File

@@ -315,7 +315,7 @@ function sanitizeBaseName(name) {
return s; return s;
} }
function extractIconTagsAndStrip(name) { function extractIconTagsAndStrip(name, proxy) {
let s = String(name || ""); let s = String(name || "");
const tags = []; const tags = [];
@@ -456,7 +456,7 @@ function operator(proxies, targetPlatform, utils) {
const originalName = safeStr(proxy && proxy.name); const originalName = safeStr(proxy && proxy.name);
// 1) Extract tags (icons) from ORIGINAL name, then strip those keywords out // 1) Extract tags (icons) from ORIGINAL name, then strip those keywords out
const iconStage = extractIconTagsAndStrip(originalName); const iconStage = extractIconTagsAndStrip(originalName, proxy);
// 2) Sanitize remaining base name (remove marketing trash, brackets, etc.) // 2) Sanitize remaining base name (remove marketing trash, brackets, etc.)
const cleanBase = sanitizeBaseName(iconStage.stripped); const cleanBase = sanitizeBaseName(iconStage.stripped);