From 9d5b5da351dca30860ccff24c08845a63f8f62fb Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 29 Jul 2024 23:36:52 +0900 Subject: [PATCH] refactor name and icon get --- src/lib/ChatScreens/Suggestion.svelte | 4 ++-- src/lib/Setting/Pages/PersonaSettings.svelte | 7 +++--- src/ts/characters.ts | 10 ++++---- src/ts/parser.ts | 8 +++---- src/ts/persona.ts | 6 ++--- src/ts/process/embedding/addinfo.ts | 3 ++- src/ts/process/index.ts | 6 ++--- src/ts/process/memory/supaMemory.ts | 5 ++-- src/ts/process/models/nai.ts | 4 ++-- src/ts/process/stringlize.ts | 25 ++++++++++---------- src/ts/process/templates/chatTemplate.ts | 3 ++- src/ts/stores.ts | 20 +++++++++++----- src/ts/util.ts | 17 ++++++++++++- 13 files changed, 73 insertions(+), 45 deletions(-) diff --git a/src/lib/ChatScreens/Suggestion.svelte b/src/lib/ChatScreens/Suggestion.svelte index 78868f2c..44be1f81 100644 --- a/src/lib/ChatScreens/Suggestion.svelte +++ b/src/lib/ChatScreens/Suggestion.svelte @@ -7,7 +7,7 @@ import { CopyIcon, LanguagesIcon, RefreshCcwIcon } from "lucide-svelte"; import { alertConfirm } from "src/ts/alert"; import { language } from "src/lang"; - import { replacePlaceholders } from "../../ts/util"; + import { getUserName, replacePlaceholders } from "../../ts/util"; import { onDestroy } from 'svelte'; import { processScript } from "src/ts/process/scripts"; import { get } from "svelte/store"; @@ -71,7 +71,7 @@ } ,{ role: 'user', - content: lastMessages.map(b=>(b.role==='char'? currentChar.name : $DataBase.username)+":"+b.data).reduce((a,b)=>a+','+b) + content: lastMessages.map(b=>(b.role==='char'? currentChar.name : getUserName())+":"+b.data).reduce((a,b)=>a+','+b) } ] diff --git a/src/lib/Setting/Pages/PersonaSettings.svelte b/src/lib/Setting/Pages/PersonaSettings.svelte index 7e668bbf..6153af97 100644 --- a/src/lib/Setting/Pages/PersonaSettings.svelte +++ b/src/lib/Setting/Pages/PersonaSettings.svelte @@ -5,10 +5,11 @@ import Check from "src/lib/UI/GUI/CheckInput.svelte"; import TextAreaInput from "src/lib/UI/GUI/TextAreaInput.svelte"; import TextInput from "src/lib/UI/GUI/TextInput.svelte"; - import { alertConfirm, alertError, alertSelect } from "src/ts/alert"; + import { alertConfirm, alertSelect } from "src/ts/alert"; import { getCharImage } from "src/ts/characters"; import { changeUserPersona, exportUserPersona, importUserPersona, saveUserPersona, selectUserImg } from "src/ts/persona"; import { DataBase, setDatabase } from "src/ts/storage/database"; + import { CurrentUserIcon } from "src/ts/stores"; import { get } from "svelte/store"; @@ -67,10 +68,10 @@