add charjs apis for bgembed

This commit is contained in:
bangonicdd
2024-03-23 18:08:03 +09:00
parent 2fe9ca2704
commit f6fa2c60b6

View File

@@ -183,6 +183,25 @@ addWorkerFunction('setCharacterFirstMessage', async (data:string) => {
return true 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) => { addWorkerFunction('getState', async (statename) => {
const db = get(DataBase) const db = get(DataBase)
const selectedChar = get(selectedCharID) const selectedChar = get(selectedCharID)