feat: add confirmation alerts before loading account backup

This commit is contained in:
Kwaroran
2025-01-30 13:53:07 +09:00
parent e8ec986f65
commit 8174c6dcde

View File

@@ -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', {