diff --git a/src/ts/stores.ts b/src/ts/stores.ts index b7cdbdc0..f0cbcab7 100644 --- a/src/ts/stores.ts +++ b/src/ts/stores.ts @@ -26,10 +26,6 @@ export const botMakerMode = writable(false) //optimization -let db = get(DataBase) -let currentChar = get(selectedCharID) -let currentCharacter = db.characters ? (db.characters[currentChar]) : null -let currentChat = currentCharacter ? (currentCharacter.chats[currentCharacter.chatPage]) : null export const CurrentCharacter = writable(null) as Writable export const CurrentSimpleCharacter = writable(null) as Writable export const CurrentChat = writable(null) as Writable @@ -37,6 +33,10 @@ export const CurrentUsername = writable('') as Writable export const CurrentUserIcon = writable('') as Writable export const CurrentShowMemoryLimit = writable(false) as Writable try { + let db = get(DataBase) + let currentChar = get(selectedCharID) + let currentCharacter = db.characters ? (db.characters[currentChar]) : null + let currentChat = currentCharacter ? (currentCharacter.chats[currentCharacter.chatPage]) : null CurrentCharacter.set(structuredClone(currentCharacter)) CurrentSimpleCharacter.set(createSimpleCharacter(currentCharacter)) CurrentChat.set(structuredClone(currentChat))