Skip to content

Commit 37aff49

Browse files
committed
refactor: remove legacy
1 parent 71aa2fe commit 37aff49

File tree

1 file changed

+5
-29
lines changed

1 file changed

+5
-29
lines changed

packages/bot/src/commands/context_menus.ts

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -68,41 +68,17 @@ function renderTemplate(template: string, context: Record<string, unknown>) {
6868
const parts = inner.split(":").map((p) => p.trim());
6969
if (!parts.length) return "";
7070

71-
let [rawVar, ...mods] = parts;
72-
let varName = rawVar.toLowerCase();
71+
const [rawVar, ...mods] = parts;
72+
const varName = rawVar.toLowerCase();
7373

74-
// Aliases legacy possibles (ex: NAME, NAME_SHORT, etc.)
75-
if (varName.endsWith("_short")) {
76-
varName = varName.replace(/_short$/, "");
77-
mods = ["short", ...mods];
78-
}
79-
if (varName.endsWith("_long")) {
80-
varName = varName.replace(/_long$/, "");
81-
mods = ["long", ...mods];
82-
}
83-
84-
// Alias anciens noms
85-
const aliasMap: Record<string, string> = {
86-
result: "results",
87-
stats: "name",
88-
};
89-
if (aliasMap[varName]) varName = aliasMap[varName];
90-
91-
const valueRaw = (context as Record<string, unknown>)[varName];
74+
const valueRaw = context[varName];
9275
if (valueRaw == null) return "";
9376

94-
// La valeur peut rester { long, short } tant qu'aucun mod ne la transforme en string
9577
let value: string | ShortLong;
9678

97-
if (
98-
typeof valueRaw === "object" &&
99-
"long" in (valueRaw as Record<string, unknown>) &&
100-
"short" in (valueRaw as Record<string, unknown>)
101-
) {
79+
if (typeof valueRaw === "object" && "long" in valueRaw && "short" in valueRaw)
10280
value = valueRaw as ShortLong;
103-
} else {
104-
value = String(valueRaw);
105-
}
81+
else value = String(valueRaw);
10682

10783
const ensureString = (): string => {
10884
if (typeof value === "string") return value;

0 commit comments

Comments
 (0)