fix(app): more startup perf (#19288)

This commit is contained in:
Adam 2026-03-26 13:41:22 -05:00 committed by GitHub
commit c7760b433b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 1012 additions and 568 deletions

View file

@ -12,6 +12,7 @@ import { decode64 } from "@/utils/base64"
function DirectoryDataProvider(props: ParentProps<{ directory: string }>) {
const location = useLocation()
const navigate = useNavigate()
const params = useParams()
const sync = useSync()
const slug = createMemo(() => base64Encode(props.directory))
@ -22,6 +23,12 @@ function DirectoryDataProvider(props: ParentProps<{ directory: string }>) {
navigate(`/${base64Encode(next)}${path}${location.search}${location.hash}`, { replace: true })
})
createEffect(() => {
const id = params.id
if (!id) return
void sync.session.sync(id)
})
return (
<DataProvider
data={sync.data}