From 96ad8b49382902fe51739a2d5f2effc222e7e235 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Thu, 29 Jun 2023 07:45:28 +0900 Subject: [PATCH] [fix] removing index 0 presets overides next preset --- src/lib/Setting/botpreset.svelte | 2 ++ src/ts/storage/database.ts | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/Setting/botpreset.svelte b/src/lib/Setting/botpreset.svelte index 2c6a92ea..b3533c4d 100644 --- a/src/lib/Setting/botpreset.svelte +++ b/src/lib/Setting/botpreset.svelte @@ -59,8 +59,10 @@ if(d){ changeToPreset(0) let botPresets = $DataBase.botPresets + console.log(botPresets) botPresets.splice(i, 1) $DataBase.botPresets = botPresets + changeToPreset(0, false) } }}> diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 48a6d144..f22a3e88 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -690,8 +690,10 @@ export function copyPreset(id:number){ DataBase.set(db) } -export function changeToPreset(id =0){ - saveCurrentPreset() +export function changeToPreset(id =0, savecurrent = true){ + if(savecurrent){ + saveCurrentPreset() + } let db = get(DataBase) let pres = db.botPresets const newPres = pres[id]