restructured vault settings

This commit is contained in:
2025-06-17 11:51:00 +02:00
parent 88493c959e
commit 066b8171bf
9 changed files with 191 additions and 158 deletions

View File

@ -16,7 +16,7 @@ export const useLastVaultStore = defineStore('lastVaultStore', () => {
const keyName = 'lastVaults'
const getStoreAsync = async () => {
return await load(haexVault.lastVaultFileName)
return await load(haexVault.lastVaultFileName || 'lastVaults.json')
}
const syncLastVaultsAsync = async () => {
@ -45,7 +45,6 @@ export const useLastVaultStore = defineStore('lastVaultStore', () => {
}
const removeVaultAsync = async (vaultPath: string) => {
console.log('remove', vaultPath, lastVaults.value)
lastVaults.value = lastVaults.value.filter(
(vault) => vault.path !== vaultPath,
)
@ -54,14 +53,11 @@ export const useLastVaultStore = defineStore('lastVaultStore', () => {
const saveLastVaultsAsync = async () => {
const store = await getStoreAsync()
console.log('save lastVaults', keyName, lastVaults.value)
await store.set(keyName, lastVaults.value)
await syncLastVaultsAsync()
}
const test = async () => console.log('test')
return {
test,
addVaultAsync,
syncLastVaultsAsync,
lastVaults,