Replace cloneDeep to native structuredclone and remove unused import
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user