diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index dec1dd53..f67944ef 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -13,6 +13,7 @@ import { sayTTS } from "src/ts/process/tts"; import { getModelShortName } from "src/ts/model/names"; import { capitalize } from "src/ts/util"; + import { longpress } from "src/ts/gui/longtouch"; export let message = '' export let name = '' export let largePortrait = false @@ -34,7 +35,7 @@ let msgDisplay = '' let translated = get(DataBase).autoTranslate - async function rm(e:MouseEvent){ + async function rm(e:MouseEvent, rec?:boolean){ if(e.shiftKey){ let msg = $CurrentChat.message msg = msg.slice(0, idx) @@ -44,7 +45,7 @@ const rm = $DataBase.askRemoval ? await alertConfirm(language.removeChat) : true if(rm){ - if($DataBase.instantRemove){ + if($DataBase.instantRemove || rec){ const r = await alertConfirm(language.instantRemoveConfirm) let msg = $CurrentChat.message if(!r){ @@ -199,7 +200,7 @@ }}> - {/if}