Fix env-backed Vercel sync override and config refresh behavior

This commit is contained in:
CJACK.
2026-03-21 17:53:44 +08:00
parent 67787d9c99
commit 40594a44db
2 changed files with 4 additions and 24 deletions

View File

@@ -14,16 +14,6 @@ export function useAdminConfig({ token, showMessage, t }) {
if (res.ok) {
const data = await res.json()
if (data?.env_backed) {
const rawDraft = localStorage.getItem(ENV_DRAFT_KEY)
if (rawDraft) {
try {
const draft = JSON.parse(rawDraft)
setConfig({ ...draft, env_backed: true })
return
} catch (_e) {
localStorage.removeItem(ENV_DRAFT_KEY)
}
}
localStorage.setItem(ENV_DRAFT_KEY, JSON.stringify(data))
} else {
localStorage.removeItem(ENV_DRAFT_KEY)