Push shards into storage lib

This commit is contained in:
Jon Staab
2025-10-21 09:26:06 -07:00
parent ecbb3086d8
commit 5cbf69a8bd
6 changed files with 76 additions and 116 deletions
+5 -7
View File
@@ -147,9 +147,7 @@
document.documentElement.style["font-size"] = `${$userSettingsValues.font_size}rem`
})
let unsubscribeStorage: () => void
const ready = call(async () => {
const unsubscribeStorage = call(async () => {
// Sync stuff to localstorage
await Promise.all([
sync({
@@ -170,7 +168,7 @@
])
// Sync stuff to indexeddb
unsubscribeStorage = await storage.syncDataStores()
return await storage.syncDataStores()
})
// Default socket policies
@@ -190,7 +188,7 @@
unsubscribeSignerLog()
unsubscribeTheme()
unsubscribeSettings()
unsubscribeStorage?.()
unsubscribeStorage.then(call)
defaultSocketPolicies.splice(-additionalPolicies.length)
})
</script>
@@ -201,8 +199,8 @@
{/if}
</svelte:head>
{#await ready}
<div></div>
{#await unsubscribeStorage}
<!-- pass -->
{:then}
<div>
<AppContainer>