mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-03-03 03:17:54 +01:00
remove empty first string and last string from unsplit list-parsed unnamed argument
This commit is contained in:
parent
adc54e7f22
commit
1fc34bd387
@ -946,10 +946,16 @@ export class SlashCommandParser {
|
|||||||
const firstVal = listValues[0];
|
const firstVal = listValues[0];
|
||||||
if (typeof firstVal.value == 'string') {
|
if (typeof firstVal.value == 'string') {
|
||||||
firstVal.value = firstVal.value.trimStart();
|
firstVal.value = firstVal.value.trimStart();
|
||||||
|
if (firstVal.value.length == 0) {
|
||||||
|
listValues.shift();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
const lastVal = listValues.slice(-1)[0];
|
const lastVal = listValues.slice(-1)[0];
|
||||||
if (typeof lastVal.value == 'string') {
|
if (typeof lastVal.value == 'string') {
|
||||||
lastVal.value = lastVal.value.trimEnd();
|
lastVal.value = lastVal.value.trimEnd();
|
||||||
|
if (lastVal.value.length == 0) {
|
||||||
|
listValues.pop();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return listValues;
|
return listValues;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user