[feat] added copy to bot preset

This commit is contained in:
kwaroran
2023-05-24 09:50:29 +09:00
parent db19f15cb0
commit bd138a1215
2 changed files with 27 additions and 4 deletions

View File

@@ -581,7 +581,7 @@ export function updateTextTheme(){
}
}
export function changeToPreset(id =0){
export function saveCurrentPreset(){
let db = get(DataBase)
let pres = db.botPresets
pres[db.botPresetsId] = {
@@ -607,6 +607,23 @@ export function changeToPreset(id =0){
bias: db.bias
}
db.botPresets = pres
DataBase.set(db)
}
export function copyPreset(id:number){
saveCurrentPreset()
let db = get(DataBase)
let pres = db.botPresets
const newPres = cloneDeep(pres[id])
newPres.name += " Copy"
db.botPresets.push(newPres)
DataBase.set(db)
}
export function changeToPreset(id =0){
saveCurrentPreset()
let db = get(DataBase)
let pres = db.botPresets
const newPres = pres[id]
db.botPresetsId = id
db.apiType = newPres.apiType ?? db.apiType