From 15bf4f8678a28f9a2784328d8fb137f9c64eb7fc Mon Sep 17 00:00:00 2001 From: Zyronon Date: Wed, 17 Sep 2025 19:16:00 +0800 Subject: [PATCH] Update index.ts --- src/utils/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index c231834f..bcc58755 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -23,6 +23,7 @@ function checkRiskKey(origin: object, target: object) { for (const [key, value] of Object.entries(origin)) { if (target[key] !== undefined) origin[key] = target[key] } + return origin } export function checkAndUpgradeSaveDict(val: any) { @@ -46,6 +47,12 @@ export function checkAndUpgradeSaveDict(val: any) { // console.log('state', state) if (version === SAVE_DICT_KEY.version) { checkRiskKey(defaultState, state) + defaultState.article.bookList = defaultState.article.bookList.map(v=>{ + return getDefaultDict(checkRiskKey(getDefaultDict(),v)) + }) + defaultState.word.bookList = defaultState.word.bookList.map(v=>{ + return getDefaultDict(checkRiskKey(getDefaultDict(),v)) + }) return defaultState } else { if (version === 3) { @@ -629,4 +636,4 @@ export async function loadJsLib(key: string, url: string) { script.onerror = reject; document.head.appendChild(script); }); -} \ No newline at end of file +}