diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index 45773df1..430d48b0 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -5,9 +5,9 @@ import { alertConfirm } from "../../ts/alert"; import { language } from "../../lang"; import { DataBase, type character, type groupChat } from "../../ts/storage/database"; - import { selectedCharID } from "../../ts/stores"; + import { CurrentChat, selectedCharID } from "../../ts/stores"; import { translate } from "../../ts/translator/translator"; - import { risuChatParser } from "src/ts/process/scripts"; + import { risuChatParser } from "src/ts/process/scripts"; export let message = '' export let name = '' export let isLastMemory:boolean @@ -30,27 +30,27 @@ if(rm){ if($DataBase.instantRemove){ const r = await alertConfirm(language.instantRemoveConfirm) - let msg = $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message + let msg = $CurrentChat.message if(!r){ msg = msg.slice(0, idx) } else{ msg.splice(idx, 1) } - $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message = msg + $CurrentChat.message = msg } else{ - let msg = $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message + let msg = $CurrentChat.message msg.splice(idx, 1) - $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message = msg + $CurrentChat.message = msg } } } async function edit(){ - let msg = $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message + let msg = $CurrentChat.message msg[idx].data = message - $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message = msg + $CurrentChat.message = msg } async function displaya(message:string){ diff --git a/src/lib/ChatScreens/ChatScreen.svelte b/src/lib/ChatScreens/ChatScreen.svelte index d27b3549..fbd7c8d4 100644 --- a/src/lib/ChatScreens/ChatScreen.svelte +++ b/src/lib/ChatScreens/ChatScreen.svelte @@ -1,7 +1,7 @@ @@ -308,7 +308,7 @@