From c7333ba1333fbf7b08dfec592d9f89a6f93fd59e Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 10 Jul 2024 16:32:09 +0900 Subject: [PATCH] fix store related issues --- src/ts/stores.ts | 8 ++++---- src/ts/translator/translator.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ts/stores.ts b/src/ts/stores.ts index b2d1d591..044bed5e 100644 --- a/src/ts/stores.ts +++ b/src/ts/stores.ts @@ -140,7 +140,7 @@ async function preInit(){ CurrentShowMemoryLimit.set(data.showMemoryLimit) } if(!isEqual(data.enabledModules, lastGlobalEnabledModules)){ - lastGlobalEnabledModules = data.enabledModules + lastGlobalEnabledModules = data.enabledModules || [] onModuleUpdate() return } @@ -155,8 +155,8 @@ async function preInit(){ updateCurrentChat() let db = get(DataBase) let charId = get(selectedCharID) - if(char.hideChatIcon !== characterHideIcon){ - characterHideIcon = char.hideChatIcon + if(char?.hideChatIcon !== characterHideIcon){ + characterHideIcon = char?.hideChatIcon HideIconStore.set(characterHideIcon || moduleHideIcon) } @@ -182,7 +182,7 @@ async function preInit(){ } if(!isEqual(lastChatEnabledModules, chat?.modules)){ - lastChatEnabledModules = chat?.modules + lastChatEnabledModules = chat?.modules || [] onModuleUpdate() return } diff --git a/src/ts/translator/translator.ts b/src/ts/translator/translator.ts index e974d233..832a5fc8 100644 --- a/src/ts/translator/translator.ts +++ b/src/ts/translator/translator.ts @@ -4,7 +4,7 @@ import { DataBase, type character, type customscript, type groupChat } from "../ import { globalFetch, isTauri } from "../storage/globalApi" import { alertError } from "../alert" import { requestChatData } from "../process/request" -import { doingChat, OpenAIChat } from "../process" +import { doingChat, type OpenAIChat } from "../process" import { applyMarkdownToNode, parseChatML, type simpleCharacterArgument } from "../parser" import { selectedCharID } from "../stores" import { getModuleRegexScripts } from "../process/modules"