fix: improve error handling in chat message logging
This commit is contained in:
@@ -105,6 +105,11 @@ export async function sendChat(chatProcessIndex = -1,arg:{
|
||||
function throwError(error:string){
|
||||
|
||||
if(DBState.db.inlayErrorResponse){
|
||||
if(DBState.db.characters[selectedChar].chats[selectedChat].message[DBState.db.characters[selectedChar].chats[selectedChat].message.length - 1].role === 'char'){
|
||||
DBState.db.characters[selectedChar].chats[selectedChat].message[DBState.db.characters[selectedChar].chats[selectedChat].message.length - 1].data += `\n\`\`\`risuerror\n${error}\n\`\`\``
|
||||
}
|
||||
else{
|
||||
|
||||
DBState.db.characters[selectedChar].chats[selectedChat].message.push({
|
||||
role: 'char',
|
||||
data: `\`\`\`risuerror\n${error}\n\`\`\``,
|
||||
@@ -112,6 +117,7 @@ export async function sendChat(chatProcessIndex = -1,arg:{
|
||||
time: Date.now(),
|
||||
generationInfo,
|
||||
})
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user