diff --git a/src/ts/plugins/plugins.ts b/src/ts/plugins/plugins.ts index 06047070..ad987be3 100644 --- a/src/ts/plugins/plugins.ts +++ b/src/ts/plugins/plugins.ts @@ -197,6 +197,7 @@ export async function loadPlugins() { } case "useTranslator": { pluginTranslator = true + break } case "fetch": { postMsgPluginWorker('fetchData',{ @@ -238,11 +239,13 @@ export async function loadPlugins() { id: data.body.id, data: char }) + break } case "setChar":{ const db = get(DataBase) const charid = get(selectedCharID) db.characters[charid] = data.body + break } case "log":{ console.log(data.body) diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 7986f12a..9fb64b72 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -310,7 +310,8 @@ export async function loadData() { else{ let gotStorage:Uint8Array = await forageStorage.getItem('database/database.bin') if(checkNullish(gotStorage)){ - await forageStorage.setItem('database/database.bin', encodeRisuSave({})) + gotStorage = encodeRisuSave({}) + await forageStorage.setItem('database/database.bin', gotStorage) } try { setDatabase(