fixed repeating custom aliases
This commit is contained in:
parent
b89c6cc966
commit
14d88125e5
@ -36,7 +36,9 @@ function zpracovatAliasyAKomandy(aliasi: SRecord<string>, naPoslani: KomandNaExp
|
|||||||
Object.keys(aliasi).forEach((a: string) => {
|
Object.keys(aliasi).forEach((a: string) => {
|
||||||
const i = komandyNaPoslani.findIndex(k => k.name == aliasi[a]);
|
const i = komandyNaPoslani.findIndex(k => k.name == aliasi[a]);
|
||||||
if (!komandyNaPoslani[i]) return;
|
if (!komandyNaPoslani[i]) return;
|
||||||
komandyNaPoslani[i].als ? komandyNaPoslani[i].als?.push(a) : komandyNaPoslani[i].als = [a];
|
const arr = komandyNaPoslani[i].als;
|
||||||
|
if (arr && !arr.includes(a)) arr.push(a);
|
||||||
|
if (!arr) komandyNaPoslani[i].als = [a];
|
||||||
});
|
});
|
||||||
helpServer.cmds = sortArr([...komandyNaPoslani, ...naPoslani]);
|
helpServer.cmds = sortArr([...komandyNaPoslani, ...naPoslani]);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,7 +11,7 @@ const baseNaSend: KomandNaExport[] = [
|
|||||||
{ name: "naucse", arg: "<jméno nového komandu> <obsah nového komandu>" },
|
{ name: "naucse", arg: "<jméno nového komandu> <obsah nového komandu>" },
|
||||||
{ name: "zapomen", arg: "jméno komandu" },
|
{ name: "zapomen", arg: "jméno komandu" },
|
||||||
{ name: "naucsealias", arg: "<jméno nového aliasu> <jméno existujícího komandu nebo aliasu>", als: ["nausea"] },
|
{ name: "naucsealias", arg: "<jméno nového aliasu> <jméno existujícího komandu nebo aliasu>", als: ["nausea"] },
|
||||||
{ name: "naucsealias", arg: "jméno aliasu", als: ["zapomena"] }
|
{ name: "zapomenalias", arg: "jméno aliasu", als: ["zapomena"] }
|
||||||
];
|
];
|
||||||
export let [cKomandy, cAliasy, naSend] = save(true);
|
export let [cKomandy, cAliasy, naSend] = save(true);
|
||||||
export const emitter = new EventEmitter();
|
export const emitter = new EventEmitter();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user