Refactor chat message removal logic

This commit is contained in:
kwaroran
2024-03-08 00:00:59 +09:00
parent 701dd0ac8c
commit 62f9501f19

View File

@@ -31,7 +31,14 @@
let msgDisplay = '' let msgDisplay = ''
let translated = get(DataBase).autoTranslate let translated = get(DataBase).autoTranslate
async function rm(){ async function rm(e:MouseEvent){
if(e.shiftKey){
let msg = $CurrentChat.message
msg = msg.slice(0, idx)
$CurrentChat.message = msg
return
}
const rm = $DataBase.askRemoval ? await alertConfirm(language.removeChat) : true const rm = $DataBase.askRemoval ? await alertConfirm(language.removeChat) : true
if(rm){ if(rm){
if($DataBase.instantRemove){ if($DataBase.instantRemove){