add charjs apis for bgembed
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user