[fix] backgroundHTML Reloading

This commit is contained in:
kwaroran
2023-07-23 07:34:10 +09:00
parent bd88328538
commit 86521f6a65
2 changed files with 5 additions and 1 deletions

View File

@@ -42,7 +42,7 @@
{#if backgroundHTML} {#if backgroundHTML}
{#key currentChar.reloadKeys} {#key currentChar}
<div class="absolute top-0 left-0 w-full h-full"> <div class="absolute top-0 left-0 w-full h-full">
{#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md} {#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md}
{@html md} {@html md}

View File

@@ -451,14 +451,17 @@ export async function sendChat(chatProcessIndex = -1,arg:{chatAdditonalTokens?:n
const result2 = processScriptFull(nowChatroom, reformatContent(result), 'editoutput', msgIndex) const result2 = processScriptFull(nowChatroom, reformatContent(result), 'editoutput', msgIndex)
db.characters[selectedChar].chats[selectedChat].message[msgIndex].data = result2.data db.characters[selectedChar].chats[selectedChat].message[msgIndex].data = result2.data
emoChanged = result2.emoChanged emoChanged = result2.emoChanged
db.characters[selectedChar].reloadKeys += 1
setDatabase(db) setDatabase(db)
} }
if(readed.done){ if(readed.done){
db.characters[selectedChar].chats[selectedChat].isStreaming = false db.characters[selectedChar].chats[selectedChat].isStreaming = false
db.characters[selectedChar].reloadKeys += 1
setDatabase(db) setDatabase(db)
break break
} }
} }
await sayTTS(currentChar, result) await sayTTS(currentChar, result)
} }
else{ else{
@@ -473,6 +476,7 @@ export async function sendChat(chatProcessIndex = -1,arg:{chatAdditonalTokens?:n
data: result, data: result,
saying: currentChar.chaId saying: currentChar.chaId
}) })
db.characters[selectedChar].reloadKeys += 1
await sayTTS(currentChar, result) await sayTTS(currentChar, result)
setDatabase(db) setDatabase(db)
} }