mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Disable dinkus extension if no separator is set.
This commit is contained in:
@ -9,6 +9,12 @@ export const dinkusExtension = () => {
|
||||
|
||||
// Create an escaped sequence so the regex can work with any character
|
||||
const savedDinkus = power_user.custom_chat_separator
|
||||
|
||||
// No dinkus? No extension!
|
||||
if (!savedDinkus || savedDinkus.trim().length === 0) {
|
||||
return []
|
||||
}
|
||||
|
||||
const escapedDinkus = savedDinkus.split('').map((e) => `\\${e}`).join('');
|
||||
const replaceRegex = new RegExp(`^(${escapedDinkus})\n`, "gm")
|
||||
return [{
|
||||
@ -16,4 +22,4 @@ export const dinkusExtension = () => {
|
||||
regex: replaceRegex,
|
||||
replace: (match) => match.replace(replaceRegex, `<div>${savedDinkus}</div>`).trim()
|
||||
}];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user