diff --git a/src/lib/Home.svelte b/src/lib/Home.svelte index e879077..8c49809 100644 --- a/src/lib/Home.svelte +++ b/src/lib/Home.svelte @@ -1,9 +1,24 @@
diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index bebd2aa..034dd9c 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -20,7 +20,9 @@ export let pinMainMenu = writable(false) // Show menu (for mobile use) export let continueMessage = writable('') // export let currentChatMessages = writable([] as Message[]) + export let started = writable(false) export let currentChatId = writable(0) + export let lastChatId = persisted('currentChatId', 0) const chatDefaults = getChatDefaults() @@ -227,10 +229,12 @@ clearTimeout(setChatTimer) if (!chatId) { currentChatId.set(0) + lastChatId.set(0) currentChatMessages.set([]) } setChatTimer = setTimeout(() => { currentChatId.set(chatId) + lastChatId.set(chatId) currentChatMessages.set(getChat(chatId).messages) }, 10) }