diff --git a/public/script.js b/public/script.js index 50a6b9692..a9526a7a8 100644 --- a/public/script.js +++ b/public/script.js @@ -7684,6 +7684,8 @@ window['SillyTavern'].getContext = function () { setExtensionPrompt: setExtensionPrompt, updateChatMetadata: updateChatMetadata, saveChat: saveChatConditional, + openCharacterChat: openCharacterChat, + openGroupChat: openGroupChat, saveMetadata: saveMetadata, sendSystemMessage: sendSystemMessage, activateSendButtons, diff --git a/src/endpoints/characters.js b/src/endpoints/characters.js index 0577183bf..8e663db56 100644 --- a/src/endpoints/characters.js +++ b/src/endpoints/characters.js @@ -956,6 +956,10 @@ router.post('/chats', jsonParser, async function (request, response) { return; } + if (request.body.simple) { + return response.send(jsonFiles.map(file => ({ file_name: file }))); + } + const jsonFilesPromise = jsonFiles.map((file) => { return new Promise(async (res) => { const pathToFile = path.join(request.user.directories.chats, characterDirectory, file);