fix missing local storage key

This commit is contained in:
Fairy-Phy 2023-11-11 17:45:01 +09:00
parent f0f2864b33
commit dd54ec4186
No known key found for this signature in database
GPG Key ID: 53E58673D5961DB5
1 changed files with 10 additions and 2 deletions

View File

@ -14,7 +14,11 @@ export async function loadScriptStorage(toAccount: boolean, scriptData: ScriptDa
value = await api('i/registry/get', { scope: ['client', 'aiscript', scriptData.type, scriptData.id!], key: key });
}
} else {
value = miLocalStorage.getItem(`aiscript:${scriptData.type}:${key}`);
if (scriptData.type === 'widget') {
value = miLocalStorage.getItem(`aiscript:${scriptData.type}:${key}`);
} else {
value = miLocalStorage.getItem(`aiscript:${scriptData.type}:${scriptData.id!}:${key}`);
}
}
if (value === null) return null;
@ -30,6 +34,10 @@ export async function saveScriptStorage(toAccount: boolean, scriptData: ScriptDa
await api('i/registry/set', { scope: ['client', 'aiscript', scriptData.type, scriptData.id!], key: key, value: jsonValue });
}
} else {
miLocalStorage.setItem(`aiscript:${scriptData.type}:${key}`, jsonValue);
if (scriptData.type === 'widget') {
miLocalStorage.setItem(`aiscript:${scriptData.type}:${key}`, jsonValue);
} else {
miLocalStorage.setItem(`aiscript:${scriptData.type}:${scriptData.id!}:${key}`, jsonValue);
}
}
}