diff --git a/src/ts/plugins/embedscript.ts b/src/ts/plugins/embedscript.ts index 5c3fc01f..ce139f26 100644 --- a/src/ts/plugins/embedscript.ts +++ b/src/ts/plugins/embedscript.ts @@ -183,6 +183,25 @@ addWorkerFunction('setCharacterFirstMessage', async (data:string) => { return true }) +addWorkerFunction('getBackgroundEmbedding', async () => { + const db = get(DataBase) + const selectedChar = get(selectedCharID) + const char = db.characters[selectedChar] + return char.backgroundHTML +}) + +addWorkerFunction('setBackgroundEmbedding', async (data:string) => { + const db = get(DataBase) + const selectedChar = get(selectedCharID) + if(typeof data !== 'string'){ + return false + } + db.characters[selectedChar].backgroundHTML = data + setDatabase(db) + return true +}) + + addWorkerFunction('getState', async (statename) => { const db = get(DataBase) const selectedChar = get(selectedCharID)