From 8174c6dcde14eee62ab2da7264ddbc1681e62e97 Mon Sep 17 00:00:00 2001 From: Kwaroran Date: Thu, 30 Jan 2025 13:53:07 +0900 Subject: [PATCH] feat: add confirmation alerts before loading account backup --- src/ts/drive/accounter.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ts/drive/accounter.ts b/src/ts/drive/accounter.ts index 0fbdf077..926bd95c 100644 --- a/src/ts/drive/accounter.ts +++ b/src/ts/drive/accounter.ts @@ -1,8 +1,9 @@ import { hubURL } from "../characterCards" import { getDatabase, setDatabase } from "../storage/database.svelte" -import { alertError, alertMd, alertNormal, alertSelect, alertWait } from "../alert" +import { alertConfirm, alertError, alertMd, alertNormal, alertSelect, alertWait } from "../alert" import { AppendableBuffer } from "../globalApi.svelte" import { decodeRisuSave } from "../storage/risuSave" +import { language } from "src/lang" export async function risuLogin() { const win = window.open(hubURL + '/hub/login') @@ -97,6 +98,13 @@ export async function loadRisuAccountBackup() { alertError("Invalid backup id") return } + if(!await alertConfirm(language.backupLoadConfirm)){ + return + } + if(!await alertConfirm(language.backupLoadConfirm2)){ + return + } + const backupId = backups[backupIdNum] const backup = await fetch(hubURL + '/hub/backup/get', {