fix nomodule error
This commit is contained in:
@@ -55,7 +55,7 @@
|
|||||||
"markdown-it": "^14.1.0",
|
"markdown-it": "^14.1.0",
|
||||||
"ml-distance": "^4.0.1",
|
"ml-distance": "^4.0.1",
|
||||||
"mobile-drag-drop": "3.0.0-rc.0",
|
"mobile-drag-drop": "3.0.0-rc.0",
|
||||||
"msgpackr": "^1.10.1",
|
"msgpackr": "1.10.1",
|
||||||
"node-html-parser": "^6.1.12",
|
"node-html-parser": "^6.1.12",
|
||||||
"ollama": "^0.5.0",
|
"ollama": "^0.5.0",
|
||||||
"pdfjs-dist": "^4.0.379",
|
"pdfjs-dist": "^4.0.379",
|
||||||
|
|||||||
2
pnpm-lock.yaml
generated
2
pnpm-lock.yaml
generated
@@ -126,7 +126,7 @@ importers:
|
|||||||
specifier: 3.0.0-rc.0
|
specifier: 3.0.0-rc.0
|
||||||
version: 3.0.0-rc.0
|
version: 3.0.0-rc.0
|
||||||
msgpackr:
|
msgpackr:
|
||||||
specifier: ^1.10.1
|
specifier: 1.10.1
|
||||||
version: 1.10.1
|
version: 1.10.1
|
||||||
node-html-parser:
|
node-html-parser:
|
||||||
specifier: ^6.1.12
|
specifier: ^6.1.12
|
||||||
|
|||||||
@@ -360,7 +360,7 @@ export async function saveDb(){
|
|||||||
async function getDbBackups() {
|
async function getDbBackups() {
|
||||||
let db = get(DataBase)
|
let db = get(DataBase)
|
||||||
if(db?.account?.useSync){
|
if(db?.account?.useSync){
|
||||||
return
|
return []
|
||||||
}
|
}
|
||||||
if(isTauri){
|
if(isTauri){
|
||||||
const keys = await readDir('database', {dir: BaseDirectory.AppData})
|
const keys = await readDir('database', {dir: BaseDirectory.AppData})
|
||||||
@@ -418,9 +418,8 @@ export async function loadData() {
|
|||||||
await writeBinaryFileFast('database/database.bin', encodeRisuSave({}));
|
await writeBinaryFileFast('database/database.bin', encodeRisuSave({}));
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
setDatabase(
|
const decoded = decodeRisuSave(await readBinaryFile('database/database.bin',{dir: BaseDirectory.AppData}))
|
||||||
decodeRisuSave(await readBinaryFile('database/database.bin',{dir: BaseDirectory.AppData}))
|
setDatabase(decoded)
|
||||||
)
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const backups = await getDbBackups()
|
const backups = await getDbBackups()
|
||||||
let backupLoaded = false
|
let backupLoaded = false
|
||||||
@@ -450,10 +449,11 @@ export async function loadData() {
|
|||||||
await forageStorage.setItem('database/database.bin', gotStorage)
|
await forageStorage.setItem('database/database.bin', gotStorage)
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
setDatabase(
|
const decoded = decodeRisuSave(gotStorage)
|
||||||
decodeRisuSave(gotStorage)
|
console.log(decoded)
|
||||||
)
|
setDatabase(decoded)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.error(error)
|
||||||
const backups = await getDbBackups()
|
const backups = await getDbBackups()
|
||||||
let backupLoaded = false
|
let backupLoaded = false
|
||||||
for(const backup of backups){
|
for(const backup of backups){
|
||||||
|
|||||||
@@ -198,6 +198,13 @@ async function preInit(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onModuleUpdate(){
|
function onModuleUpdate(){
|
||||||
|
if(!Array.isArray(lastGlobalEnabledModules)){
|
||||||
|
lastGlobalEnabledModules = []
|
||||||
|
}
|
||||||
|
if(!Array.isArray(lastChatEnabledModules)){
|
||||||
|
lastChatEnabledModules = []
|
||||||
|
}
|
||||||
|
|
||||||
const m = getModules([
|
const m = getModules([
|
||||||
...lastGlobalEnabledModules, ...lastChatEnabledModules
|
...lastGlobalEnabledModules, ...lastChatEnabledModules
|
||||||
])
|
])
|
||||||
@@ -205,6 +212,10 @@ function onModuleUpdate(){
|
|||||||
let moduleHideIcon = false
|
let moduleHideIcon = false
|
||||||
let backgroundEmbedding = ''
|
let backgroundEmbedding = ''
|
||||||
m.forEach((module) => {
|
m.forEach((module) => {
|
||||||
|
if(!module){
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if(module.hideIcon){
|
if(module.hideIcon){
|
||||||
moduleHideIcon = true
|
moduleHideIcon = true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user