Replace cloneDeep to native structuredclone and remove unused import

This commit is contained in:
kwaroran
2024-04-25 01:17:14 +09:00
parent cc744853d2
commit 11b1d4d4f3
22 changed files with 85 additions and 115 deletions

View File

@@ -9,9 +9,10 @@
import { translateHTML } from "../../ts/translator/translator";
import { risuChatParser } from "src/ts/process/scripts";
import { get } from "svelte/store";
import { capitalize, isEqual } from "lodash";
import { isEqual } from "lodash";
import { sayTTS } from "src/ts/process/tts";
import { getModelShortName } from "src/ts/model/names";
import { capitalize } from "src/ts/util";
export let message = ''
export let name = ''
export let largePortrait = false

View File

@@ -12,7 +12,6 @@
import { isExpTranslator, translate } from "../../ts/translator/translator";
import { alertError, alertNormal, alertWait } from "../../ts/alert";
import sendSound from '../../etc/send.mp3'
import {cloneDeep} from 'lodash'
import { processScript } from "src/ts/process/scripts";
import CreatorQuote from "./CreatorQuote.svelte";
import { stopTTS } from "src/ts/process/tts";
@@ -140,7 +139,7 @@
if(Array.isArray(rerolls[rerollid + 1])){
let db = $DataBase
rerollid += 1
let rerollData = cloneDeep(rerolls[rerollid])
let rerollData = structuredClone(rerolls[rerollid])
let msgs = db.characters[$selectedCharID].chats[$CurrentCharacter.chatPage].message
for(let i = 0; i < rerollData.length; i++){
msgs[msgs.length - rerollData.length + i] = rerollData[i]
@@ -151,10 +150,10 @@
return
}
if(rerolls.length === 0){
rerolls.push(cloneDeep([$CurrentChat.message.at(-1)]))
rerolls.push(structuredClone([$CurrentChat.message.at(-1)]))
rerollid = rerolls.length - 1
}
let cha = cloneDeep($CurrentChat.message)
let cha = structuredClone($CurrentChat.message)
if(cha.length === 0 ){
return
}
@@ -199,7 +198,7 @@
if(Array.isArray(rerolls[rerollid - 1])){
let db = $DataBase
rerollid -= 1
let rerollData = cloneDeep(rerolls[rerollid])
let rerollData = structuredClone(rerolls[rerollid])
let msgs = db.characters[$selectedCharID].chats[$CurrentCharacter.chatPage].message
for(let i = 0; i < rerollData.length; i++){
msgs[msgs.length - rerollData.length + i] = rerollData[i]
@@ -222,7 +221,7 @@
continue:continued
})
if(previousLength < $CurrentChat.message.length){
rerolls.push(cloneDeep($CurrentChat.message).slice(previousLength))
rerolls.push(structuredClone($CurrentChat.message).slice(previousLength))
rerollid = rerolls.length - 1
}
} catch (error) {