From 716579550706df7a9d336dd5eab820f17d2ed72c Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 17 Jul 2023 16:40:19 +0900 Subject: [PATCH] [feat] parser in background --- src/lib/ChatScreens/BackgroundDom.svelte | 12 +++++++----- src/ts/storage/database.ts | 2 ++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/lib/ChatScreens/BackgroundDom.svelte b/src/lib/ChatScreens/BackgroundDom.svelte index d073ff4c..d9bd9641 100644 --- a/src/lib/ChatScreens/BackgroundDom.svelte +++ b/src/lib/ChatScreens/BackgroundDom.svelte @@ -42,9 +42,11 @@ {#if backgroundHTML} -
- {#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md} - {@html md} - {/await} -
+ {#key currentChar.reloadKeys} +
+ {#await ParseMarkdown(risuChatParser(backgroundHTML, {chara:currentChar}), currentChar, 'back') then md} + {@html md} + {/await} +
+ {/key} {/if} \ No newline at end of file diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 9b55b66b..197d3ec7 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -361,6 +361,7 @@ export interface character{ ttsReadOnlyQuoted?:boolean replaceGlobalNote:string backgroundHTML?:string + reloadKeys?:number } @@ -398,6 +399,7 @@ export interface groupChat{ suggestMessages?:string[] orderByOrder?:boolean backgroundHTML?:string, + reloadKeys?:number } export interface botPreset{